Java Ubuntu 16.04:未安装Oracle JDK 9

Java Ubuntu 16.04:未安装Oracle JDK 9,java,ubuntu,Java,Ubuntu,每次我尝试从终端安装东西时,我都会弹出一条消息。同时,我正确安装了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

每次我尝试从终端安装东西时,我都会弹出一条消息。同时,我正确安装了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)

请有人帮我解决这个问题;这真的很烦人。

我不确定您已经尝试了哪些步骤来安装它,但下面的链接对如何在Ubuntu上安装JDK进行了相当详细的说明。我一直通过webupd8team的ppa安装JDK,到目前为止,它对我很有效:)

关于链接的一个注释,它建议设置主变量,这对您来说可能是必要的,但我从来没有手动设置过它,它是有效的,所以在您自己设置主变量之前,请快速检查它


解决了删除所有java版本并清除它们然后重新安装的问题,可能要感谢所有试图帮助的人。

事实上,在我的
Ubuntu 16.04 LTS
框中解决了wine安装后,我遇到了这个问题。我通过下面的链接解决了葡萄酒问题

因此,我来到了这个岗位。但我无法从apt软件包安装java。这让我犯了错误。然后我意识到这是在我的系统上有多个Java实例的问题。我已经安装了OracleJava9。我只需要使用命令更改当前版本

sudo update-alternatives --config java
因此,如果有人遇到了错误,您可以尝试设置它

sudo apt-get purge oracle-java9-installer
解决了我的问题。
后来,我还将Ubuntu软件中心服务器更改为“主服务器”。

首先,添加Oracle的PPA,然后更新包存储库

$sudo add-apt-repository ppa:webupd8team/java
$sudo apt-get update
要安装JDK 9,请使用以下命令:

$sudo apt-get install oracle-java9-installer
完全删除标准: 要完全删除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
资源链接:

之后,使用以下命令安装jdk9:

$sudo apt-get install oracle-java9-installer
在Ubuntu中安装JDK9: 将其设为默认值: 资源链接:

我遇到了同样的错误,因此首先使用这个命令删除了Java 9

sudo apt remove oracle-java9-installer
然后我将Java8作为默认值

sudo apt-get install oracle-java8-set-default

在此之后,如果您尝试安装其他软件,它将正常工作,或者您也可以将Java 8升级为Java 9。

您是否遵循以下步骤:?问题是Oracle在没有正确考虑断开链接等问题的情况下,就退出了部分
Java.net
(就像他们退出
sun.com
)。在第三方更新他们的链接(或Oracle修复他们创建的混乱)之前,您可能需要手动执行此操作。很好,你能给我解释一下怎么做以及如何安装zip文件吗?我升级系统的时候,我的笔记本电脑没完成升级就关机了,我的wifi坏了,我把它修好了,现在是这个java问题。即使是你给我的链接,如果我做了“sudo apt get install default jre”,它也不会让我安装任何东西,给我同样的错误消息,我只是卡住了,无法安装任何东西。这只发生在JDK 9上吗?您是否尝试过安装旧的JDK,如8?还有,“sudo apt get update”是否有可能工作?是的,我尝试了所有版本,我想我需要删除所有jdk版本,然后只重新安装一个版本,并且idk步骤,并且更新代码行工作正常。删除所有java版本可能会有所帮助,这可能是一些奇怪的依赖关系。只是想澄清一下,因为我不确定它还可能是什么,您肯定添加了webupd8team ppa,对吗?下载失败的Oracle JDK 9未安装。dpkg:错误处理包oracle-java9-installer(--configure):安装的子流程安装后脚本返回错误退出状态1处理hicolor图标主题的触发器(0.17-1)。。。处理过程中遇到错误:oracle-java9-installer E:Sub process/usr/bin/dpkg返回错误代码(1)@stevematdavies请查看此帖子:@stevematdavies是否安装了其他jdk版本?如果您的答案解决了特定问题,您应该将其标记为已接受。同样,也要投票给那些你认为对你的问题有用的答案。我在ubuntu 17.04上,无法让它工作。错误依然存在。
sudo apt-get install oracle-java8-set-default