【发布时间】:2014-04-14 05:58:33
【问题描述】:
我的印象是Launch4J 无法为 OS X 创建启动器。如果我错了,请纠正我。
我想使用类似的东西,这样我就可以为我的 Java 应用程序设置初始堆大小/最大堆大小,而无需使用命令行选项(java -jar -Xmx1024m 等....)。
有什么建议吗?
【问题讨论】:
-
尽管有标题,但您不是在寻找 JAR 启动器。
我的印象是Launch4J 无法为 OS X 创建启动器。如果我错了,请纠正我。
我想使用类似的东西,这样我就可以为我的 Java 应用程序设置初始堆大小/最大堆大小,而无需使用命令行选项(java -jar -Xmx1024m 等....)。
有什么建议吗?
【问题讨论】:
Eclipse 可以将运行配置导出为可运行的 jar 文件或 Mac OSX 应用程序包。 在运行配置中,将命令行选项添加到参数选项卡中的 VM 参数文本框中。
【讨论】:
你想要的是Application Bundle。它包含一个属性文件 (Info.plist),您可以在其中设置 Xmx 等内容。
您还可以使用 Oracle 的 appbundler tool 创建应用程序包。
另一个不费吹灰之力的选择是创建一个 shell 脚本。像这样的:
#!/bin/bash
java -jar myJar.jar
【讨论】: