【问题标题】:How to run jar files in Mac using JRE?如何使用 JRE 在 Mac 中运行 jar 文件?
【发布时间】:2016-10-16 11:40:33
【问题描述】:

Mac OSX 10.11.14 (El Capatin) 不附带 Java,无论是完整的开发工具包 (JDK) 还是运行时环境 (JRE)。我的需要只是运行一个 .jar 文件,而不是完整的 Java 开发。所以我从 here 下载了 JRE,与 JDK 相比,这是一个小得多的文件(很明显)。

This 所以回答说 JRE 足以运行 jar 文件。

安装 JRE 后,我无法找到安装所在的目录或运行 java 命令在我的 mac 上执行文件。我现在如何运行 jar 文件?

【问题讨论】:

    标签: java macos


    【解决方案1】:

    要运行 java 应用程序,您可以使用

    /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

    或者(如你所见)

    /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java

    无论如何,如果您需要经常运行 java,您应该在 ~/.bash_profile~/.profile 中设置 JAVA_HOME 并修改 PATH 以包含 bin 目录。

    【讨论】:

    • 我尝试将此添加到路径:export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin,但当我键入 java 执行文件时出现错误:Unable to locate an executable at "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/bin/java" (-1)。有什么建议@David?
    • @SriramRanganathan 你应该使用export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/
    【解决方案2】:

    JRE安装后正确路径为:

    /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin

    但是现在,我该如何运行java 命令?上面目录中的java文件好像不是可执行文件。

    【讨论】:

    • jre安装后,打开一个新的终端窗口,输入java -jar yourfilename.jar.... jre安装需要将jre路径添加到环境变量中,不需要寻找安装路径
    猜你喜欢
    • 2015-08-27
    • 1970-01-01
    • 2021-02-16
    • 2013-05-25
    • 2013-02-13
    • 1970-01-01
    • 1970-01-01
    • 2021-04-23
    • 2012-09-22
    相关资源
    最近更新 更多