设置JAVA_HOME环境变量的重点是什么时候你必须设置的唯一东西是从命令行调用java的Path变量,这是主要目的,对吗?
答案 0 :(得分:3)
JAVA_HOME只是一种约定,通常由像Tomcat这样的Java EE应用服务器和Gradle等构建工具使用,以查找Java所在的位置。
您也可以使用JAVA_HOME设置PATH变量,类似这样..
%JAVA_HOME%\bin;
因此,如果必须在两个JDK或两个不同版本的JRE之间切换,那么每次都不必插入PATH变量
答案 1 :(得分:2)
某些应用程序需要JAVA_HOME来执行/配置自己,而不是使用PATH中的java可执行文件:tomcat,maven,weblogic,eclipse等...
所以正确设置这个变量是个好主意。
答案 2 :(得分:1)
IMO这是一个unix的东西,可以保存操作系统的文件。 Windows完全不同。但是由于Java安装在Windows中的程序文件中,它也没有意义。