JAVA第一课(Hello World)—-下载配置Java环境

一、前期准备工作

1、下载Java(推荐下载JDK8)

(1)百度搜索JDK8,找到下载地址(注册一下Oracle的账号就能直接下载)

(2)配置环境

此电脑→属性 →高级系统设置 →环境变量 →新建系统变量(蓝色部分为Java下载目录位置)→编辑Path系统变量(添加%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin)

注意一定要点”确定”。

JAVA第一课(Hello World)----下载配置Java环境

(3)测试JDK8是否安装成功

win+R打开cmd,输入java和Javac指令出现如图所示即为下载成功(或者输入java -version出现版本信息)

JAVA第一课(Hello World)----下载配置Java环境

JAVA第一课(Hello World)----下载配置Java环境

JAVA第一课(Hello World)----下载配置Java环境

JAVA第一课(Hello World)----下载配置Java环境

2、下载notepad++(文本编辑器,比记事本好用)

二、编辑第一个程序

1、新建一个空文件夹(命名为code),放Java的代码

2、新建一个Java文件

文件后缀名为Java

Hello.java

3、编写程序

public class Hello{
    public static void main(String[] args){
        System.out.print("Hello,World!");
    }
}

4、打开Cmd

(1)输入javac Hello.java,就会在原存储Java代码的文件下出现一个class文件

(2)然后输入java Hello 就能运行代码(Hello World)

JAVA第一课(Hello World)----下载配置Java环境

Original: https://www.cnblogs.com/41357wangsun/p/16461504.html
Author: 叨叨不是刀刀
Title: JAVA第一课(Hello World)—-下载配置Java环境

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/574910/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 配置nginx保证frps服务器与web共用80端口的方法

    https://www.cnblogs.com/sanduzxcvbnm/p/8509150.html 首先你会有个疑惑,frp是什么呢?简单的说frp就是内网穿透工具,配置好客户…

    Java 2023年5月30日
    079
  • LeetCode随缘刷题之转化成小写字母

    这道题应该是最简单的一道题了把,简直在侮辱我。 package leetcode.day_12_12; public class ToLowerCase0709 { public …

    Java 2023年6月7日
    074
  • 在springboot中使用拦截器

    在springboot中使用拦截器 拦截器Interceptor,是SpringMVC中的核心内容,利用spring的AOP(Aspect Oriented Programming…

    Java 2023年6月6日
    0104
  • Monitor(管程/监视器)详解

    说明 Monitor,直译为”监视器”,而操作系统领域一般翻译为”管程”。管程是指管理共享变量以及对共享变量操作的过程,让它们支持并…

    Java 2023年6月16日
    077
  • Linux自动备份MySQL、删除过期备份

    背景:阿里云服务器,只有一个数据库 需求:每天凌晨备份数据库、超过7天自动删除 方法: 一、新建执行脚本(/home/dbback/bkmscm.sh) 二、授予脚本权限 chmo…

    Java 2023年6月8日
    081
  • Spring-Boot-9-Header参数获取

    Spring 获取Header参数1. 方法一:对应的部分加入@RequestHeader获取@Controllerpublic class HelloController {@R…

    Java 2023年5月30日
    080
  • Java调用C++动态链接库——Jni

    最近项目需要,将C++的算法工程编译成动态链接库,交给 Java后台当作函数库调用。就去了解了下Jni。使用起来还是比较方便的。 首先编写Java的调用类。例如: public c…

    Java 2023年6月16日
    0112
  • 子程序(一个方法)中出现多个返回语句

    子程序中不建议出现过多的返回语句,尽量减少子程序返回语句的数量。 Original: https://www.cnblogs.com/txzn/p/16600520.htmlAut…

    Java 2023年6月5日
    084
  • Springcloud学习笔记49–Springboot读取外部配置文件,避免更新jar包内配置文件重新打包部署

    1 Springboot读取外部配置文件优先级 如果springBoot项目与配置文件不分离,那么每次修改配置文件都需要重新重新打包部署应用,十分麻烦。解决方法是让springbo…

    Java 2023年5月30日
    0112
  • nginx之外的web 服务器caddy

    caddy比nginx的不同: 另外,浏览器通过https连接本地/内部的https网页时,chrome会提示安全问题,此时可以设置将它加入例外,但还有个更简单的方法,在chrom…

    Java 2023年5月30日
    075
  • Centos7: 防火墙相关

    防火墙 开放端口 firewall-cmd –zone=public –add-port=5672/tcp –permanent # 开&#x6…

    Java 2023年6月7日
    092
  • 顺序结构(Java)

    基本介绍 Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一字一句执行 顺序结构是最简单的算法结构 语句与语句之间,框与框之间是按照从上到下的顺序进行,它是由若干个依次…

    Java 2023年6月9日
    068
  • 集合笔记记录

    基础概念 Collection 是一个接口,定义了一些集合的通用方法(不做记录,自己查表)。在 Collection 中存放的是单列数据,即非 (key, value) 对形式的数…

    Java 2023年6月7日
    070
  • Nginx 配置反向代理及负载均衡的实现

    一、nginx的反向代理及多台虚拟机负载均衡的实现 主机负载均衡服务器:192.168.232.132 的nginx.conf 配置如下 http { include mime.t…

    Java 2023年5月30日
    064
  • day39-网络编程01

    Java网络编程01 1.网络相关的概念 1.1网络通信和网络 *网络通信 概念:两台设备之间通过网络实现数据传输 网络通信:将数据通过网络从一台设备传输到另一台设备 java.n…

    Java 2023年6月15日
    097
  • MyBatisCodeHelperPro激活方法(有效方法)

    注意事项我的idea是2021.2.1的,新版本的idea我也不清楚。我这个版本是可以的。 ​编辑 1、下载插件 ​编辑 这是插件下载的地址: MybatisCodeHelperN…

    Java 2023年6月13日
    0134
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球