我已经按照以下方法安装了 Java此指令并且还从其他地方安装了 java 7,但我似乎无法让它工作..每次我通过终端输入 java -version (我正在 ssh 到 ubuntu 服务器)时,我都会得到这个:
root@ip-(...):/# java -version
bash: /usr/local/bin/java: No such file or directory
这是我的路径变量:
root@ip-(...):/# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/root/bin:/usr/local/java/jre1.7.0_09/bin:/root/bin:/usr/local/java/jre1.7.0_09/bin
路径变量有两次提及jre/bin
,但除此之外我没有看到任何奇怪的东西(这是因为我安装了两次? - 但无论如何,这都不重要)
那么当我可以清楚地看到目录中确实有 java 时,我该如何调试为什么java -version
会返回错误?no such file or directory
由于我是 Ubuntu 初学者,我不知道我还需要提供什么其他信息,但如果您需要其他信息,请询问。
答案1
我认为 PPA 不再起作用了。
现在最流行的方式是:https://github.com/flexiondotorg/oab-java6 注意:从 OTN 二进制文件构建 .deb 并设置本地存储库,从那里安装。
您可以运行update-alternatives --config java
并查看已安装的 JDK/JRE 并进行配置。