[英]Ubuntu 16.04: Oracle JDK 9 is NOT installed
每次我尝试从终端安装一些东西时,这个消息会弹出给我。 同时我安装了我的Java:
download failed
Oracle JDK 9 is NOT installed.
dpkg: error processing package oracle-java9-installer (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
oracle-java9-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
请有人帮我解决这个问题; 真的很烦人
sudo apt-get purge oracle-java9-installer
解决了我的问题。 后来我也将Ubuntu软件中心服务器改为“主服务器”。
实际上我在解决了我的Ubuntu 16.04 LTS
盒子上的葡萄酒安装后遇到了这个问题。 我使用以下链接解决了葡萄酒问题。
所以这让我找到了这个帖子。 但是我无法从apt软件包安装java。 它给我带来了错误。 然后我意识到这是在我的系统上有多个Java实例的问题。 我已经安装了Oracle Java 9。 我只需要使用命令更改当前版本
sudo update-alternatives --config java
因此,如果任何正文遇到错误,您可以尝试设置此错误。
我得到了同样的错误,所以使用此命令首先我删除了Java 9
sudo apt remove oracle-java9-installer
然后我将Java 8作为默认值
sudo apt-get install oracle-java8-set-default
在此之后,如果您尝试安装其他软件,它将工作,或者您也可以将Java 8升级到Java 9。
首先,添加Oracle的PPA,然后更新您的软件包存储库。
$sudo add-apt-repository ppa:webupd8team/java
$sudo apt-get update
要安装JDK 9,请使用以下命令:
$sudo apt-get install oracle-java9-installer
我不确定您已经尝试过哪些步骤来安装它,但下面的链接是一个相当好的解释如何在Ubuntu上安装JDK。 我总是通过webupd8team的ppa安装JDK,到目前为止它对我有用:)
关于链接的说明,它建议设置home变量,这对你来说可能是必要的,但我从来没有手动操作它有效,所以在自己设置home变量之前快速检查一下。
https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04
解决了删除所有java版本并清除它们并重新安装它们的问题,感谢所有试图提供帮助的人。
要完全删除Oracle JDK,请运行以下命令:
sudo apt-get remove oracle-java9-installer
sudo apt-get remove --auto-remove oracle-java9-installer
sudo apt-get purge oracle-java9-installer
sudo apt-get purge --auto-remove oracle-java9-installer
https://www.howtoinstall.co/en/ubuntu/trusty/tomcat7?action=remove
之后,使用以下命令安装jdk9:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer
sudo apt-get install oracle-java9-set-default
http://zakirrizvi.blogspot.com/2017/10/install-jdk9-in-ubuntu.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.