问题描述
我通过输入终端安装了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和安装程序。