我一直在尝试这个教程:
如何在Debian上手动安装Oracle来在Debian 8上安装Java,但是我得到了以下错误:
update-alternatives: error: alternative path /opt/jdk/jdk1.8.0_05/bin/java doesn't exist
我检查了目录并观察到这个目录实际上是存在的。ls命令的输出如下:
-rwxr-xr-x 1 uucp 143 5730 Apr 10 13:53 java
我不知道如何解决我的问题并修复我的Java安装。我已经检查了uucp的实际含义,但不知道它为什么会出现。
我需要安装Oracle Java 8。
发布于 2015-07-16 08:43:09
使用Debian java-package包安装Oracle会好得多。它允许您从Oracle二进制文件构建Debian包文件,这个包可以使用常规Debian工具(包括update-alternatives)进行管理。
对于Debian8.x,当前支持的Java版本是(来自这里):
基本上:
java-package (apt-get install java-package)。make-jpkg从您下载的Oracle安装程序构建一个包。有关更多信息,请参见这里 (当前略有过时)和make-jpkg 手册页。
注意:在安装用make-jpkg构建的包之前,请确保删除手动安装的Oracle二进制文件,否则肯定会遇到问题。
发布于 2015-07-16 08:47:23
当然,java-package是一个更好的主意。
目前,您的问题可能与权限有关。
chown <current_user>:<whichever_group> /opt/jdk/jdk1.8.0_05/bin/java,其中current_user是您想要运行java的用户(可以是root用户)和chmod -R 755 /opt/jdk/jdk1.8.0_05
然后再试试。
https://unix.stackexchange.com/questions/216396
复制相似问题