JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了
JRE。因此安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等。html
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,
若是想要运行一个开发好的Java程序,计算机中只须要安装JRE便可。java
推荐下载JDK1.8版本,由于大多数企业都在使用这个版本。勾选「Accept」,选择「windows X64」版本,登陆orancle帐号便可下载。windows
傻瓜式安装,一直点「下一步」就行,须要找特别注意的就是安装软件的路径中不能包含中文、空格。oracle
右键点击「此电脑」的「属性」选项,选择「高级系统设置」选项,点击下面的「环境变量」选项,点击「系统变量」下面的「新建」选项;
在「变量名」处填上JAVA_HOME
,「变量值」为JDK安装路径,笔者的路径是C:\Java\jdk1.8.0_191
点击「肯定」选项
在「系统变量」中找到「Path」,选中「Path」点击「编辑」选项,点击「新建」选项,输入%JAVA_HOME%\bin
点击「肯定」选项工具
打开命令提示符窗口,输入命令java -version
,若是一切正常,你会看到以下输出:
开发工具
PATH是操做系统用的,用来指定操做系统须要使用到的可执行程序的位置。对于Java来讲,一般须要把JDK的bin目录添加进入PATH中,这样你就能够在任意目录下使用bin下面的可执行程序,如javac.exe、java.exe等。
这个变量必定要保证将JRE/JDK的bin归入其中(这里我说的其实不严谨,你能够把javaw.exe等这类文件复制一份放到任意一个PATH路径下,不必定是JRE/JDK也行),这样不少Java程序才能启动,好比Eclipse。操作系统
JAVA_HOME是一个约定,一般它指的是JDK的目录。若是须要JDK的话,大部分程序会默认去环境变量中取JAVA_HOME这个变量。
例如,Tomcat的.bat/.sh
文件中就会默认去取JAVA_HOME来用。code
用记事本建立一个java源文件:HelloWorld.java
htm
public class HelloChina{ public static void main(String[] args){ System.out.println("Hello,World!"); } }
打开命令提示符窗口,cd
进入源文件所在目录
javac HelloWorld.java
blog
java HelloChina