oracle jdk 13 已安装但无法运行

oracle jdk 13 已安装但无法运行

我已经使用其提供的 .deb 文件安装了 Oracle JDK 13官方网站

但是当我运行java命令时,它显示:

Command 'java' not found, but can be installed with:
sudo apt install default-jre            
sudo apt install openjdk-11-jre-headless

我应该怎么办?

答案1

该包jdk-13.0.2_linux-x64_bin.deb 安装到/usr/lib/jvm/jdk-13.0.2/bin/{java, javac, ....},即要使用 oracle java,您必须设置一个到系统 PATH 的“/etc/alternatives”链接:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-13.0.2/bin/java 2000
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-13.0.2/bin/javac 2000

完成后,您可以选择首选的 Java 版本(如果安装了多个版本):

sudo update-alternatives --config java
sudo update-alternatives --config javac

相关内容