当前位置: 首页 > 知识库问答 >
问题:

如何在OS X Mountain Lion上安装Java 8运行时环境

年嘉禧
2023-03-14

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

依赖Java的软件无法启动。

每个Java控制面板上只安装了一个Java版本。

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

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

几十次搜索都没有找到对我有用的见解。

我哪里做的不对,还是误会?

共有1个答案

百里朝
2023-03-14

当你安装一个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即可。

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

 类似资料:
  • 问题内容: 如果有人可以在这里提供一些见解,我将不胜感激。 我是MongoDB的新手,(相对)命令行的新手。 我在本地的MongoDB上成功运行了express / node.js应用程序,但是在重新启动计算机后,我尝试重新启动Mongo服务器,并且该服务器开始出现错误,无法启动。从那时起,我几次重新安装Mongo只是为了发现发生相同的错误。这是我收到的: 我错过了一步吗?我应该创建一个配置文件吗

  • 我已经在我的ubuntu终端上使用命令pip install scapy安装了scapy。我还有Python 2.7。安装了17个。如何在ubuntu终端上运行scapy?我已经尝试运行命令:sudo/斯卡皮。我的目标是使用scapy嗅探数据包并记录数据包的发送和接收时间。

  • 问题内容: 我一直想将其安装为PHP安装程序的扩展。所以在我安装它之前,我需要它。我是由安装的。但是现在当我运行时,出现以下错误: 我的php.ini的位置是 从另一个在线资源,我尝试了 但是所有这些都已经安装。 找到config.m4没有返回任何内容。 任何指针如何在这里我可以得到,因此,启动和运行? 问题答案: 对于最新版本的Debian / Ubuntu(Debian 9+或Ubuntu 1

  • 我试图用自定义脚本设置安装程序变量,但随后注意到媒体向导中的“目录名”和“自定义基本目录”字段不接受安装程序变量。 我还尝试在媒体向导中不使用“自定义基本目录”选项,并在“安装位置”屏幕前使用自定义脚本设置变量,但该屏幕似乎根据媒体向导设置计算安装目录。 上下文:我们构建一个产品和一个测试安装程序。prod版本应该建议在中安装。测试安装程序不请求特权,应该建议在用户主页中安装。 定义了一个编译器变

  • 我使用MacOS Catalina 10.15.7机器运行在防火墙后面。 我开始评估Micronaut和Quakus作为Spring Boot的替代方案,其中一个主要原因是编译为本地映像的能力。 为了做到这一点,我必须安装GraalVM。我按照这里的说明,下载了GraalVM-ce-java11-darwin-amd64-20.3.0。焦油gz,我将其解压缩到我选择的文件夹中,然后导出为graal

  • 我正在寻找沙盒Java 8的Nashorn javascript引擎。我已经发现了--no-java标志,这很有帮助,但我还发现了以下链接,其中指出需要“在启用SecurityManager的情况下运行”:http://mail.openjdk.java.net/pipermail/nashorn-dev/2013-September/002010.html 我还没有找到留档说明如何与Nashor