我怎样才能清理我的Java Java-jdk,而不是jre或插件,我不关心?我需要降级到jdk 7.我在网上找到了文档,但它们都是关于java插件的。如果我尝试简单地安装jdk 7(在8之上),8仍然存在。
答案 0 :(得分:0)
只需删除安装它的/Library/Java/JavaVirtualMachines
下的相应目录,即可卸载JDK。但请注意,使用Oracle的appbundler创建的浏览器,Java Web Start和双击应用程序包将始终使用/Library/Internet Plug-Ins
下的“公共JRE”,除非您单独卸载,否则它将保留为Java 8。
但您实际上可能不需要卸载Java 8 - java
和javac
等命令行工具尊重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
检查你的并告诉我。