gpt4 book ai didi

java - "java"中找到的 "jdk1.8.0_121/bin"文件与 "jdk1.8.0_121/jre/bin"中找到的文件有什么区别?

转载 作者:行者123 更新时间:2023-11-30 02:38:35 27 4
gpt4 key购买 nike

我需要设置 JAVA_HOME 变量,但我不知道必须选择哪条路线,也不知道是否相同。

我有两个名为“java”的文件,一个位于“jdk/bin”文件夹中,另一个位于“jdk/jre/bin”文件夹中。他们之间有什么区别?因为通过互联网搜索我发现有人使用其中一种,有人使用另一种。

最佳答案

Whats the difference between the java file found in jdk1.8.0_121/bin and the one that's in jdk1.8.0_121/jre/bin?

最近版本的Java没有什么区别;例如Java 8 或更高版本。我听说旧版本有一些细微的差别。

So the route for JAVA_HOME in the /etc/environment where should be pointing at?

JAVA_HOME变量应该指向Java安装目录;即您的情况下的 jdk1.8.0_121

如果您将 PATH 变量配置为显式包含 Java bin 目录1,则通常会使用 jdk1.8.0 _121/bin,以便开发工具位于命令搜索路径上。

请注意,JAVA_HOMEPATH 具有不同的用途。

  • JAVA_HOME 用于告诉第 3 方工具 Java 安装位置。
  • PATH 由 shell 使用来解析命令名称。
<小时/>

1 - 在 Linux 上执行此操作的另一种方法是使用 alternatives 工具。

关于java - "java"中找到的 "jdk1.8.0_121/bin"文件与 "jdk1.8.0_121/jre/bin"中找到的文件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42406353/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com