我需要设置JAVA_HOME变量,我不知道我必须选择哪条路线,或者它是否相同。
我有两个名为“java”的文件,一个是“jdk / bin”文件夹,另一个是“jdk / jre / bin”文件夹。他们之间有什么区别?因为在互联网上搜索,我发现有人使用另一个人使用另一个人。
答案 0 :(得分:2)
在
java
中找到的jdk1.8.0_121/bin
文件与在jdk1.8.0_121/jre/bin
中找到的文件有什么区别?
Java的最新版本没有区别;例如Java 8或更高版本。我听说旧版本之间的差异很小。
那么应该在/ etc / environment中指向JAVA_HOME的路由?
JAVA_HOME
变量应指向Java安装目录。即jdk1.8.0_121
。
如果将PATH
变量配置为显式包含Java bin
目录 1 ,则通常使用jdk1.8.0_121/bin
,以便开发工具处于打开状态。命令搜索路径。
请注意,JAVA_HOME
和PATH
具有不同的用途。
JAVA_HOME
用于告诉第三方工具Java安装在哪里。PATH
来解析命令名称。 1-在Linux上执行此操作的另一种方法是使用alternatives
工具。