mountain-lion – 如何在Mountain Lion上重新安装适用于Android的Java 6的Java 6?
作者:互联网
需求
适用于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.系统会提示您安装它.
希望这可以帮助!
标签:android,java,mountain-lion 来源: https://codeday.me/bug/20190818/1684458.html