编程语言
首页 > 编程语言> > mountain-lion – 如何在Mountain Lion上重新安装适用于Android的Java 6的Java 6?

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