[英]Ubuntu - Default Java, Oracle JDK not detected as installed
I have an ubuntu installation with Oracle JDK 1.8.0_141 was installed using the below guide. 我使用以下指南安装了Oracle JDK 1.8.0_141的ubuntu安装。
https://www.digitalocean.com/community/tutorials/how-to-manually-install-oracle-java-on-a-debian-or-ubuntu-vps https://www.digitalocean.com/community/tutorials/how-to-manually-install-oracle-java-on-a-debian-or-ubuntu-vps
tar was extracted to /opt/jdk and below commands used to set java as default. tar被解压缩到/ opt / jdk以及以下用于将Java设置为默认值的命令。
update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100
update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100
java -version command works fine after these has been completed. 完成这些操作后,java -version命令可以正常工作。
But when I try to install maven using apt-get it tries to install default-jre rather than using this installed version. 但是,当我尝试使用apt-get安装maven时,它将尝试安装default-jre而不是使用此已安装的版本。
Any idea where can I change this default behavior. 任何想法我都可以在哪里更改此默认行为。
Thanks 谢谢
This was solved after setting the kava alternative 设置卡瓦替代项后解决了此问题
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/jdk/jdk1.8.0_144/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/jdk/jdk1.8.0_144/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/jdk/jdk1.8.0_144/bin/javaws" 1
It still install the default jdk when installing maven. 在安装maven时,它仍然会安装默认的jdk。 But uses oracle jdk when building.
但是在构建时使用oracle jdk。
Thanks for the wikihow page : https://www.wikihow.com/Install-Oracle-Java-JDK-on-Ubuntu-Linux 感谢您的wikihow页面: https ://www.wikihow.com/Install-Oracle-Java-JDK-on-Ubuntu-Linux
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.