如何在OS X Mountain Lion

时间:2015-09-03 19:45:56

标签: java macos installation

我正在运行OS X 10.6.5。我想使用当前的JRE,因为我想使用的某些软件取决于它(不是浏览器应用程序)。我从Oracle(jre-8u60-macosx-x64.dmg)下载了安装程序,并以管理员权限运行它。

依赖于Java的软件无法启动。

根据Java控制面板,只安装了这一个Java版本。

当我在终端中输入java -version时,我收到以下错误输出:

  

没有Java运行时,请求安装。   2015-09-03 12:43:15.675 java [1091:303] JLRequestRuntimeInstall:调用错误:CFMessagePortCreateRemote

几十次搜索未能为我提供有用的见解。

我做错了什么或误会?

1 个答案:

答案 0 :(得分:1)

安装JDK(开发工具包)时,假设作为程序员,您将使用命令行工具。但是独立的JRE被认为是GUI安装的软件使用的工具,需要它的软件将知道在哪里找到它。

尽管如此,可以使用完整路径从终端运行java命令行工具:

$ '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java' ClassName

或者将其添加到主目录中.bashrc的shell路径中:

export PATH="$PATH:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin"

然后,在您打开一个新终端后(已打开的终端不受.bashrc更改的影响),您只需输入java

上述命令中需要引号,因为路径中有空格。