我已经使用其提供的 .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