我安装了 jdk7u80 oracle,我想知道我该怎么做才能完全删除它并安装 jdk7u76 oracle?
$ java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
$ javac -version
javac 1.7.0_80
答案1
可以这样做:
删除链接:
sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk[version]/bin/java"
sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk[version]/bin/javac"
sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk[version]/bin/javaws"
然后,删除 /usr/lib/jvm 中的包
sudo rm -r /usr/lib/jvm/jdk[version]
笔记 :
将 [version] 更改为 jdk 文件夹名称中包含的任何版本号,例如:jdk[version] = jdk1.7.0_13
对于安装特定的 java 文件:
- 从以下位置下载这里。
可选(如果您未以 root 身份登录,则需要)
sudo su
解压软件包
tar -zxf jdk-7u76-linux-x64.tar.gz -C /opt/jdk
将 Oracle 的 Java 设置为默认值
update-alternatives --install /usr/bin/java java /opt/jdk/[version]/bin/java 100
update-alternatives --install /usr/bin/javac javac /opt/jdk/[version]/bin/javac 100
检查 Java 版本是否正常
java -version