【问题标题】:Deploy java app to open with JRE部署 java 应用程序以使用 JRE 打开
【发布时间】:2015-06-24 19:20:35
【问题描述】:

我编写了一个 Java 应用程序,并将其导出为可执行的 .jar。但是,当我在 mac 上运行它时,它会说“java -jar app.jar 是一个命令行工具”,并且用户必须安装 JDK。

我知道,因为它是一个 jar,用户必须安装 Java 才能运行它,但是有没有办法编译(作为 .jar)它,以便可以只用 JRE 或任何附带的东西打开它预装在mac上?还是我必须以某种方式为操作系统打包它?

【问题讨论】:

  • 在终端里放 java -jar app.jar.or 你也可以把它写成 bash
  • @Madhan 这就是问题所在,因为为了使用“java”命令行工具,它说我需要 JDK

标签: java deployment jar export bin


【解决方案1】:

当我尝试从命令行使用 java 时,为什么它不起作用?
我安装了 Oracle 的 JRE 版本。

从安装 JRE Oracle 不会将 java -version 符号链接或 add java 更新到您的 小路。对于此功能,您必须安装完整的 JDK。见 Mac command line info.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-28
    • 2015-12-22
    • 2014-07-04
    • 1970-01-01
    • 2013-03-13
    • 1970-01-01
    • 1970-01-01
    • 2018-01-02
    相关资源
    最近更新 更多