[下载和安装]
1 到 官网 ,根据系统,选择对应版本, (以windows x64为例)
2 安装: 一路next,完成安装
3 验证
[环境变量配置]
1 新建JAVA_HOME
我的电脑>属性> 高级系统设置 > 环境变量 >系统变量 >
新建JAVA_HOME:C:\Program Files\Java\jdk1.8.0_144 [根据浏览目录选取路径,指向jdk的安装目录],
Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
[Win系统10必须要用jdk的绝对路径,而不能用%JAVA_HOME%这一类的,否则计算机识别不了。]
2 新建CLASSPATH
[1.5以后的JDK版本不需要配置CLASSPATH,但是建议还是配置,为了保持向下兼容]
系统变量 > 新建CLASSPATH: .;C:\Program Files\Java\jdk1.8.0_144\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_144\lib\tools.jar;
指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPATH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
Sun让JAVA2的JDK更聪明一些。你会发现,在你安装jdk之后,即使完全没有设定CLASSPATH,你仍然能够编译基本的JAVA程序,并且可以执行
3 配置Path
此系统变量一般都已经存在,直接编辑 (最好根据“浏览”的方式去选取路径,防止手动key错误)
指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。不用每次都先进入到java安装目录,然后才能执行javac命令;
cmd 验证
## 使用javac编译,执行一个java文件
新建一个文件 Hello.java
class Hello{
public static void main(String[] args) {
System.out.println("hello world!");
}
}
[注意:文件名一定要和程序中的类名相同,不然编译器将无法识别]
在cmd窗口找到文件的目录,编译:javac Hello.java
编译成功后执行:java Hello
至此,完成JAVA环境变量配置。