Ubuntu-默认Java,未检测到已安装Oracle JDK
我用OracleJDK1.8.0安装了ubuntu,141是使用下面的指南安装的 tar被提取到/opt/jdk和以下用于将java设置为默认值的命令Ubuntu-默认Java,未检测到已安装Oracle JDK,java,ubuntu,default,Java,Ubuntu,Default,我用OracleJDK1.8.0安装了ubuntu,141是使用下面的指南安装的 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 ja
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命令在完成这些操作后可以正常工作
但是,当我尝试使用apt get安装maven时,它会尝试安装默认的jre,而不是使用这个已安装的版本
知道在哪里可以更改此默认行为吗
谢谢在设置卡瓦替代方案后,这一问题得到了解决
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
在安装maven时,它仍然安装默认的jdk。但在构建时使用oracle jdk
感谢wikihow页面:在Hi-Gab上问这个问题,谢谢。在askubuntu.com上提出了这个问题。您是否设置了变量JAVA_HOME?我对设置JAVA_HOME有问题,因为它以前是由webupd8 oracle JAVA ppa更改的。我没有尝试手动设置。我将尝试将JAVA_设置为HOME,并让您知道这方面的结果。非常感谢您的帮助。设置JAVA_主页并没有解决问题。由于java旧版本没有deb文件,有人知道使用debian的更简单方法吗??