Linux和Mac上免费的Java本机启动器

Linux和Mac上免费的Java本机启动器,java,Java,我的Java应用程序需要巨大的内存堆。我需要使用 java-Xms32m-Xmx128m xyz.jar 因此,我想为我的Java应用程序创建本机启动器,在这里我可以传递JVM堆大小参数。我计划使用JSmooth for Windows平台 不过,我还想为Linux和Mac创建本机启动器。我可以知道哪些开源/免费软件可以帮助我做到这一点吗 在任何地方发射 看起来不错。但它是一种商业软件 谢谢。 HM,你可以考虑使用。它不仅仅是一个发射器,但它可以做你想做的事情。它简化了部署,您还可以手动安装

我的Java应用程序需要巨大的内存堆。我需要使用

java-Xms32m-Xmx128m xyz.jar

因此,我想为我的Java应用程序创建本机启动器,在这里我可以传递JVM堆大小参数。我计划使用JSmooth for Windows平台

不过,我还想为Linux和Mac创建本机启动器。我可以知道哪些开源/免费软件可以帮助我做到这一点吗

在任何地方发射

看起来不错。但它是一种商业软件


谢谢。

HM,你可以考虑使用。它不仅仅是一个发射器,但它可以做你想做的事情。它简化了部署,您还可以手动安装应用程序并脱机使用,而且是跨平台的


或者您可以只编写一个简单的启动程序shell脚本。许多应用程序都能做到这一点,而且运行良好。

这可能不是您想要的答案,但我会在linux/unix上使用一个和一个简单的shell脚本


唯一的原因是,在OSX上使用web start和/或shell脚本的最终用户体验并没有那么好,Mac用户希望一切都像Mac应用程序包一样工作。

使用“/Developer/Applications/Utilities/Jar Bundler”将您的Jar打包为Mac应用程序。这使得指定图标、启动堆大小参数、最小Java版本、系统属性等变得很容易。

Shell script+。对于Linux来说,具有漂亮图标的桌面文件确实足够了。在对不同平台用户进行了一些非正式调查后,我的结论是:大多数Windows用户,当然,exe是最好的。大多数Linux用户都可以通过调用脚本,通过命令行启动应用程序。大多数MAC用户更喜欢使用本机MAC应用程序包。