我jdk-13.0.2_linux-x64_bin.deb
从oracle下载并使用安装dpkg
。然而,
update-alternatives --config java
不显示java13
。我怎样才能到达java -version
现在java13
?
答案1
答案2
虽然已经回答了,但如果您需要 Oracle/Sun Java(某些应用程序可能只能使用它,而不是 openjdk),我会给您另一个答案。
从 Oracle 下载通用 Linux .tar jdk,而不是 Debian 专用的 .deb。解压到路径,例如/opt/SunJava
。 (我把 Sun 保留在路径中,在被 Oracle 接管之前我就是这样的)。
在您的个人资料中添加以下行:
export JAVA_HOME=/opt/SunJava/
export JRE_HOME=/opt/SunJava/jre/
export PATH=$PATH:$JAVA_HOME/bin
sudo update-alternatives --install /usr/bin/java java /opt/SunJavaCurrent/bin/java 100
sudo update-alternatives --install /usr/bin/javac javac /opt/SunJavaCurrent/bin/javac 100
update-alternatives --display java
update-alternatives --display javac
sudo update-alternatives --config java
sudo update-alternatives --config javac
这样您就可以使用 Oracle/Sun JDK,并能够在 OpenJDK 和 OracleJDK 之间进行选择。您还可以使用替代方案来获得许多不同版本的 java 可用。或者您可以使用软链接来实现这一点,ln -s
.