当前位置: 首页>>技术教程>>正文


如何使用webupd8安装程序卸载oracle java 8并安装oracle java 7?

, , ,

问题描述

我通过输入终端安装了oracle java 8:

sudo add-apt-repository ppa:webupd8team/java  
sudo apt-get update
sudo apt-get install oracle-java8-installer

但是现在我想卸载oracle java 8并使用sudo apt-get install oracle-java7-installer代替安装oracle java 7

如何卸载Java 8?我应该在终端中键入哪些命令?

最佳答案

尝试在终端中使用以下代码删除Java 8:

sudo apt-get purge oracle-java8-installer

然后输入:

javac -version

输出必须是:

javac: command not found

并在Ubuntu中安装Java 7,请在终端中使用以下代码:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

之后,键入以下内容以查看是否安装了Java:

java -version

输出必须是:

java version "1.7.0_80"

次佳答案

您可以通过在终端中输入apt-get --purge remove <package>来使用aptitude删除软件包。

我建议使用--purge选项,因为apt-get remove有时可能会留下配置文件,如果您打算安装较旧的版本,则可能会导致冲突。

第三种答案

首先,由于使用了替代系统,因此您无需卸载Java 8即可切换到Java 7。仅安装oracle-java7-installer将使Java 7成为首选的JVM /JDK。如果您确实需要Java 8:

$ sudo update-java-alternatives --set java-8-oracle

请注意,这会更改/usr /bin /java,从而影响依赖于默认Java的系统上的所有内容。如果有一个需要不同Java的应用程序,则可能要设置JAVA_HOME(例如/usr /lib /jvm /java-8-oracle)。

警告:这仅适用于通过webupd8软件包安装的Oracle Java!添加任何OpenJDK软件包都会产生不确定的结果!

如果确实需要摆脱Java8,则oracle-java8-installer的删除脚本将删除JDK和安装程序。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11376.html,未经允许,请勿转载。