【发布时间】:2019-11-28 19:14:12
【问题描述】:
我的'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'?
【问题讨论】:
标签: java shell terminal ubuntu-18.04