首先我们打开Oracle官网,并转到JDK下载页面http://www.oracle.com/technetwork/java/javase/downloads/index.htmldia

想知道java装在哪 java安装在哪_jdk环境变量


点击下载

想知道java装在哪 java安装在哪_java_02


不认识英文的就去百度,这里的意思是让你接受条款

想知道java装在哪 java安装在哪_安装环境变量_03


根据每个人手中的pc系统来选择

下载完成之后双击后达到这个界面

想知道java装在哪 java安装在哪_想知道java装在哪_04


这里是安装jdk的位置,可以手动更改

想知道java装在哪 java安装在哪_java环境变量_05


到达这个界面,仔细一看原来是安装jre的目录,我手动再改一下

改好之后就安装成功了,下面我们配置三个环境:

第一个是jdk的安装路径JAVA-HOME

第二个是jdk下面的编译器路径对应的是bin文件目录,其实就是寻找jdk\bin下面的javac.exe,java.exe等程序

第三个是jre的bin路径也就是我们加载我们引用别人类的路径

下面我们以图文形式诠释

操作步骤是【右键我的电脑-属性-高级系统设置-环境变量】

想知道java装在哪 java安装在哪_java环境变量_06


点击环境变量-在系统变量中新增一个JAVA_HOME变量名,然后给我jdk安装的目录,我这里安装在f盘

想知道java装在哪 java安装在哪_java_07


然后找到path变量名,然后双击

想知道java装在哪 java安装在哪_jdk环境变量_08


%JAVA_HOME%其实的意思就是引用到我们刚才配置的路径,其实你也可以输入jdk下面bin的全部路径,都可以,比如我这里就是f:\jdk\bin

最后一个配置classpath的路径,这里我要强调下如果这个变量的值是空的,你需要在前面添加.;程序则在本地环境中查找你引用的类

想知道java装在哪 java安装在哪_jdk环境变量_09


整体就完成了,书写这篇帖子的时候发现很多博主都是用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关键字有关,也就是对编译文件的操作时找被编译文件的路径,也就是文件依赖库