
需求
适用于Mountain lion的Android 6开发Java 6.
题
可能吗?我能做什么?
我到处寻找一种方法来做到这一点,我找不到任何解决方案.
背景
我最近在运行Mountain lion(10.8.2)的Mac上安装了Oracle的Java 7 for OS X.直到我开始进行AndroID开发,我才对此感到满意,这会引发与Java 7相关的错误.
我下载了Apple的Java for OS X Lion Update 1,但是当我尝试安装它时,我只在安装程序关闭之前收到此消息:
A newer version of this package is already installed.
我遵循了Oracle的指示(Mac FAQ),但它们似乎对我不起作用.之后,如果我做java -version,它仍然会说Java 7.
我甚至尝试重新启动计算机,但无济于事.
在我尝试重新安装Java 6之前,Apple的Java首选项实用程序(described by Oracle)已经存在,但在尝试了所有这些之后我也没有Java首选项.
解决方法:
根据我的理解,首先需要删除的实际组件位于/System/library/Java/JavaVirtualMachines/*.jdk
所以如果你摆脱那些:
$sudo rm -rf /System/library/Java/JavaVirtualMachines/*另外,正如你所提到的,你应该删除它:
$sudo rm -rf /library/Internet\ Plug-Ins/JavaAppletPlugin.plugin在这一点上,它应该只是下载1.6并安装它.如果你执行$whereis java,你会看到java二进制文件存储在/usr/bin/{java,javac等}中.但是$java -version显然是从我提到你要删除的第一个文件夹中获取信息.
删除后,再次尝试运行$java -version.系统会提示您安装它.
希望这可以帮助!
总结以上是内存溢出为你收集整理的mountain-lion – 如何在Mountain Lion上重新安装适用于Android的Java 6的Java 6?全部内容,希望文章能够帮你解决mountain-lion – 如何在Mountain Lion上重新安装适用于Android的Java 6的Java 6?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)