首先我们打开Oracle官网,并转到JDK下载页面http://www.oracle.com/technetwork/java/javase/downloads/index.htmldia
点击下载
不认识英文的就去百度,这里的意思是让你接受条款
根据每个人手中的pc系统来选择
下载完成之后双击后达到这个界面
这里是安装jdk的位置,可以手动更改
到达这个界面,仔细一看原来是安装jre的目录,我手动再改一下
改好之后就安装成功了,下面我们配置三个环境:
第一个是jdk的安装路径JAVA-HOME
第二个是jdk下面的编译器路径对应的是bin文件目录,其实就是寻找jdk\bin下面的javac.exe,java.exe等程序
第三个是jre的bin路径也就是我们加载我们引用别人类的路径
下面我们以图文形式诠释
操作步骤是【右键我的电脑-属性-高级系统设置-环境变量】
点击环境变量-在系统变量中新增一个JAVA_HOME变量名,然后给我jdk安装的目录,我这里安装在f盘
然后找到path变量名,然后双击
%JAVA_HOME%其实的意思就是引用到我们刚才配置的路径,其实你也可以输入jdk下面bin的全部路径,都可以,比如我这里就是f:\jdk\bin
最后一个配置classpath的路径,这里我要强调下如果这个变量的值是空的,你需要在前面添加.;程序则在本地环境中查找你引用的类
整体就完成了,书写这篇帖子的时候发现很多博主都是用java -version来确定环境变量的安装成功,其实这样做全面,应该用三中方式确保所有的环境变量安装ok
javac (编译源文件)
java (通过虚拟机运行文件)
java -version (jdk的版本)
三者都安装成功才能确保状态成功!
ps补充下:
在jdk1.5之后就不用配置classpath了,jvm会自动寻找你编译的.class的字节码文件
配置JAVA_HOME:指向jdk的安装目录,Eclipese/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的JDK
配置path:让虚拟机寻找指令程序,如javac.exe,java.exe
配置classpath:javac编译器的一个环境变量,它的作用与import、package关键字有关,也就是对编译文件的操作时找被编译文件的路径,也就是文件依赖库