在OSX上卸载JDK 8

时间:2014-09-09 18:12:31

标签: java macos

我怎样才能清理我的Java Java-jdk,而不是jre或插件,我不关心?我需要降级到jdk 7.我在网上找到了文档,但它们都是关于java插件的。如果我尝试简单地安装jdk 7(在8之上),8仍然存在。

2 个答案:

答案 0 :(得分:0)

只需删除安装它的/Library/Java/JavaVirtualMachines下的相应目录,即可卸载JDK。但请注意,使用Oracle的appbundler创建的浏览器,Java Web Start和双击应用程序包将始终使用/Library/Internet Plug-Ins下的“公共JRE”,除非您单独卸载,否则它将保留为Java 8。

但您实际上可能不需要卸载Java 8 - javajavac等命令行工具尊重JAVA_HOME,因此您可以将两个版本并排安装并选择适当的/usr/libexec/java_home

export JAVA_HOME=`/usr/libexec/java_home -v '1.7*'`

答案 1 :(得分:0)

在我的机器上,我从终端获得以下输出:

> /usr/libexec/java_home -v 1.6
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

> /usr/libexec/java_home -v 1.7
/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home

> /usr/libexec/java_home -v 1.8
/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home

检查你的并告诉我。