从Java程序创建Mac OSX捆绑包
让我们假设我编写了一个简单的Java程序,即以.Java结尾的文件,我可以用javac编译,然后用Java运行 如何创建Mac OSX可执行(.app)捆绑包,以便将其发送给其他人,然后他们可以通过双击在他们的Mac上启动它?您应该检查的是,尤其是参数本机及其值图像从Java程序创建Mac OSX捆绑包,java,macos,bundle,executable,Java,Macos,Bundle,Executable,让我们假设我编写了一个简单的Java程序,即以.Java结尾的文件,我可以用javac编译,然后用Java运行 如何创建Mac OSX可执行(.app)捆绑包,以便将其发送给其他人,然后他们可以通过双击在他们的Mac上启动它?您应该检查的是,尤其是参数本机及其值图像 javapackager -deploy -native image -appclass fqn.of.MyClass -srcfiles /path/to/my.jar -本机类型 生成自包含的应用程序包(如果可能)。使用-B
javapackager -deploy -native image -appclass fqn.of.MyClass -srcfiles /path/to/my.jar
-本机类型
生成自包含的应用程序包(如果可能)。使用-B
选项为正在使用的绑定器提供参数。如果类型为
指定,则仅创建此类型的捆绑包。如果没有类型是
指定时,将使用全部
以下值对类型有效:
all:运行安装平台的所有安装程序
正在运行,并为应用程序创建磁盘映像。此值为
未指定类型时使用
安装程序:为安装它的平台运行所有安装程序
跑步
映像:为应用程序创建磁盘映像。在OSX上,图像是
.app文件。在Linux上,映像是获取
安装
dmg:为OS X生成dmg文件
pkg:为OS X生成.pkg包
mac.appStore:为mac应用商店生成一个包
rpm:为Linux生成rpm包
deb:为Linux生成Debian包
我确实看了一眼。。。大部分信息都有点过时…你可以看看这个答案: