让我们假设我编写了一个简单的Java程序,即用.java结尾的文件,我可以用javac编译,然后用java运行...
如何创建Mac OSX可执行文件(.app)软件包,以便我可以将其发送给其他人,然后他们可以通过双击在Mac上启动它?
答案 0 :(得分:1)
您应检查的是javapackager,尤其是参数原生及其值图片
javapackager -deploy -native image -appclass fqn.of.MyClass -srcfiles /path/to/my.jar
-native type
生成自包含的应用程序包(如果可能)。使用-B 选项,为正在使用的捆绑包提供参数。如果是类型 指定,然后只创建此类型的包。如果没有类型 指定,全部使用。
以下值适用于类型:
全部:运行其所在平台的所有安装程序 运行,并为应用程序创建磁盘映像。这个值是 如果未指定type,则使用。
安装程序:运行其所在平台的所有安装程序 运行
image :为应用程序创建磁盘映像。在OS X上,图像是 .app文件。在Linux上,映像是获取的目录 安装。
dmg :为OS X生成DMG文件。
pkg :为OS X生成.pkg包。
mac.appStore :为Mac App Store生成一个包。
rpm :为Linux生成RPM包。
deb :为Linux生成Debian软件包。