如何在Windows上正确地制作Mac应用程序/安装程序(Java)?

时间:2011-10-23 03:50:31

标签: java windows jar installer

我只是想从我的Windows机器上制作一个JAR文件或APP文件,mac用户可以运行它并查看更专业的应用程序。

最重要的是,我希望菜单栏标题说该程序的NAME不是启动程序包!我发现这真的很烦人,因为在为Windows编程时,你不必担心那种垃圾。 Windows只会在创建JFrame时向用户显示您为JFrame命名的内容。 Mac将完整的Launcher包名称放在左上角:

即。 com.blah.initial.Launcher

我从Java教程中学到了一些内容,其中介绍了如何将Java应用程序引入Mac,但它并未谈到如何从Windows机器上执行此操作。

我知道需要一个XML文件来告诉Mac程序信息....但我不确定如何在Windows上创建和打包所有这些信息。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

如此example所示,Mac application bundle只是一个名称以.app结尾的目录树。一旦布局完毕,只需构建您的JAR并将其复制到目标目录,如项目build.xmlbuild目标所示。

  

JWS应用程序是否在任务栏中显示应用程序标题?

Mac OS X同时具有menu bar and dock;后者类似于任务栏。在两者中,

  • 双击未加修饰的JAR时,会显示完全限定的Main-Class名称。

  • 通过发布时,名称取自title属性。

  • 对于应用程序包,名称取自-Xdock:name属性。