【发布时间】:2019-04-25 05:31:33
【问题描述】:
我已经从 Oracle 官方网站在 MacOS X 10.10 上安装了 JRE 1.8。我安装的文件是jre-8u66-macosx-x64.dmg。令我惊讶的是,java 命令说我需要 JDK 才能工作。
有没有办法在没有 JDK 的 Mac 上从命令行执行 jar?如果没有,有哪些运行 Java 代码的选项(浏览器小程序除外)?
编辑:从命令行调用java -v 时,我得到以下输出:
不存在 Java 运行时,正在请求安装。
还有一个警告窗口,上面写着:
要使用“java”命令行工具,您需要安装 JDK。
还有一个数据点:文件夹 /Library/Java/JavaVirtualMachines 是空的。相反,/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 下有一些东西。它甚至在 /bin/ 下还有一个命令行 java。使用-version 运行它会得到:
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
我想知道我是否可以在 CLI 中利用它..
【问题讨论】:
-
当您尝试运行
java时收到的确切消息是什么? -
还取决于您要运行的内容。例如,Tomcat 需要 JDK。
-
您能否更新您的问题以包括您如何安装 JRE?是来自官方的 Oracle JRE 下载吗?
-
官方。更新了我的问题。
-
您是否尝试重新安装它?在我看来,安装似乎没有正确完成。