gpt4 book ai didi

java - 我应该将 JAVA_HOME 路径设置为哪个文件路径?

转载 作者:行者123 更新时间:2023-12-02 09:40:30 28 4
gpt4 key购买 nike

我的 'usr/lib/jvm/' 路径中有两个文件,即 "/usr/lib/jvm/java-1.8.0-openjdk-amd64"“/usr/lib/jvm/java-8-openjdk-amd64”“/usr/lib/jvm/java-1.8.0-openjdk-amd64” 文件上的图标是一个带有黑色向下弯曲箭头的文件夹。当我查看 "/usrlib/jvm/java-1.8.0-openjdk-amd64" 文件的属性时,它说它的“链接目标”是 "/usr/lib/jvm/java-8-openjdk-amd64"。这意味着什么?

我问的原因是因为我想尝试解决导入jnius时收到的KeyError: 'JAVA_HOME',这意味着我必须尝试https://github.com/kivy/pyjnius/issues/209给出的解决方案。解决方案是为“JAVA_HOME”设置正确的路径。

尝试过

我注意到,当我在终端中检查java的-version时,它只给出了“/usrlib/jvm/java-1.8.0-openjdk-amd64”。这是否意味着“JAVA_HOME”是这个路径还是另一个路径。

上面两个文件路径中哪一个是“JAVA_HOME”?

最佳答案

您发现了一个符号链接(symbolic link),通常缩写为“symlink”。

如果您熟悉Windows,它相当于“快捷方式”。这是一个小文件,仅指向另一个文件或目录。

您可以在终端中运行 man ln 来阅读有关链接(符号链接(symbolic link)和硬链接(hard link))的更多信息。

关于你的最后一个问题:此时它们在功能上应该是等效的。我会推荐较短的一个(符号链接(symbolic link))。这样,如果您将来安装另一个 jdk8 版本(例如升级到 1.8.1,或使用 update-java-alternatives 选择另一个实现),则无需更新环境变量。

关于java - 我应该将 JAVA_HOME 路径设置为哪个文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57118440/

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