【发布时间】: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