JAVA_HOME是个中间的变量 是为了配置其他的PATH的时候 不用再一次次地输入那一大串地址就像罗纳尔多的名字很长一大串 就起个简称 肥罗,所以JAVA_HOME环境变量是可以不用配置。
Path环境变量:使得系统可以在任何路径下识别java命令,设为:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
一般没问题,但是如果需要用到其他软件,比如tomcat等需要用到java_home的就得配置
。。。
JAVA_HOME是个中间的变量 是为了配置其他的PATH的时候 不用再一次次地输入那一大串地址
就像罗纳尔多的名字很长一大串 就起个简称 肥罗,再说道他的时候 就不用喊那么一大串名字了 估计也不好记住
如果你只是用eclipse开发的话可以不设置
其实,添加JAVA_HOME环境变量的目的只是辅助,完全可以如你所说,写成具体的路径
如果让我说出添加的好处,给你举个简单的例子:
我在把jdk1.6.0_16更新到jdk1.6.0_17。在官网上下载了jdk1.6.0_17后,直接运行安装,我的电脑里之前的版本是jdk1.6.0_16,于是安装后查看发现,C:\Programe Files\Java\下,有两个jdk文件夹——jdk1.6.0_16和jdk1.6.0_17
JAVA_HOME的作用体现出来,直接把环境变量稍微更改就好。
看是使用场景,什么软件使用JAVA,有的软件启动时,需设置JAVA_HOME
只要有了这个路径,程序会自动根据该路径找到PATH和jre库
设置了path,即可找到java的提供的工具。
有的软件只需要使用jre内库加载jdk的类,只需设置classpath即可
有的软件使用java编译器,还需要安装java虚拟机(安装版非解压版)
设置JAVA_HOME还可通过%JAVA_HOME%的方式引用该路径,方便环境PATH\CLASSPATH路径的设置