我想完全删除Apple的Java 6,并为每个程序默认使用Oracle的Java 7.
例如,使用Eclipse时,我不得不使用eclipse.ini来为Java 7指定JAVA_HOME,并为TunnelBear指定相同的内容.但Aptana没有运气(它仍然需要Apple的Java)
有没有办法在PATH方面使Oracle的Java默认?
解决方法:
从Oracle下载并安装最新的Java Development Kit(JDK),它将它放在/Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk(或任何最新版本)中.现在,启动Terminal.app,并输入以下命令:
> cd / System / Library / Java / JavaVirtualMachines(更改到正确的目录)
> sudo mv 1.6.0.jdk backup.1.6.0.jdk(保留旧的JDK,以防万一 – 你需要有一个管理员密码才能这样做)
> sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk 1.6.0.jdk(将您的新JDK安装链接到应用程序期望旧版本的位置)
请记住,对于任何进一步的jdk更新,您需要将符号链接更新到新目录:
sudo rm /System/Library/Java/JavaVirtualMachines/1.6.0.jdk && sudo ln -s /Library/Java/JavaVirtualMachines/new_jdk_version /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!