我尝试安装 Java 7 Update 51.pkg,从这里下载(http://java.com/en/download/mac_download.jsp?locale-=en),按照这里的说明(http://java.com/ en/download/help/mac_install.xml)。
安装后,在终端中,发出java -version
报告:
TimsMacBookAir:compiler-latest tim$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
Run Code Online (Sandbox Code Playgroud)
我尝试使用 java_home 报告已安装的版本:
TimsMacBookAir:~ tim$ /usr/libexec/java_home -v 1.7 --exec javac -version
Unable to find any JVMs matching version "1.7".
javac 1.6.0_65
TimsMacBookAir:~ tim$ /usr/libexec/java_home -v 1 --exec javac -version
javac 1.6.0_65
Run Code Online (Sandbox Code Playgroud)
我尝试多次运行 java 包,重新启动等。
即使安装明显成功,/System/Library/Frameworks/JavaVM.framework/Versions/
也没有列出正在安装的 java 1.7,因此我不能使用/sf/ask/893029091/ -terminal-is-still-using-version-6。
我正在尝试在命令行运行 java。我不需要在浏览器中使用 java,也不关心它是否在浏览器中工作。我也无法在任何地方找到“java 首选项”控制面板/小程序。
小智 10
是的 - 这是一个巨大的毛球,主要归功于苹果公司对支持用户的顽固抵抗。有一些链接似乎允许人们管理他们的情况。我目前使用 Mavericks 10.9.4。这是我对继续进行的方式的看法:
免责声明:我不是 OSX 专家,也不是 Java 专家,所以请小心遵循这些说明。我只能说他们似乎为我工作。
首先,要知道安装最新版本的 Java(JRE)会在您的系统上获得最新的软件,但您的系统不一定会使用它!为此,您需要使用命令行。这是我所做的:
首先,我安装了从 Oracle 的 Java 网站下载的最新版本的 Java。要查看新版本是否已在 OSX 中“注册”,请使用以下命令。此结果表明“系统”无法识别升级,并且不会使用它。
MacBook-1:~ jmoore$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
Run Code Online (Sandbox Code Playgroud)
经过一番研究,解决方案似乎如下:
MacBook-1:~ jmoore$ export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"
Run Code Online (Sandbox Code Playgroud)
现在,让我们再次检查版本,看看我们是否取得了任何进展:
MacBook-1:~ jmoore$ java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
Run Code Online (Sandbox Code Playgroud)
好的!我想就是这样。
归档时间: |
|
查看次数: |
21433 次 |
最近记录: |