首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linux和Mac上用于Java的免费本机启动器

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

Stack Overflow用户
提问于 2009-03-03 08:53:04
回答 3查看 1.9K关注 0票数 2

我的Java应用程序需要一个巨大的内存堆。我需要使用以下命令启动我的应用程序

java -Xms32m -Xmx128m xyz.jar

因此,我想为我的Java应用程序创建本机启动器,在其中我可以传递JVM堆大小参数。我打算在Windows平台上使用JSmooth http://jsmooth.sourceforge.net/

然而,我也想为Linux和Mac创建本地启动器。我可以知道哪些开源/自由软件可以帮助我做到这一点吗?

LaunchAnywhere http://www.zerog.com/iamanual/usermanual_ia55/WebHelp/launchanywhere/abo12e.htm

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

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-03-03 12:53:03

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

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

票数 1
EN

Stack Overflow用户

发布于 2009-03-03 09:22:41

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

或者,您可以只编写一个简单的启动器shell脚本。许多应用程序都会这样做,而且运行得很好。

票数 1
EN

Stack Overflow用户

发布于 2011-01-28 07:53:42

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/605598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档