我用过 javapackager为我的 java 程序创建安装程序,以便运行到 mac OS X。在从 javapackager 执行捆绑过程时,有一些文件和一个文件夹需要捆绑。我的程序文件夹结构如下所示:
现在我从终端发出以下命令:
$ /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin/javapackager -deploy -native dmg -Bruntime=jre1.8.0_65.jre/ -srcfiles IPSettingScreen.jar -srcfiles configuration.properties -srcfiles vremployee.jar -srcdir "native" -appclass ipsettingscreen.IPSettingScreen -name vr-employee -outdir deploy/ -outfile vr-employee -v
它成功绑定(bind)到 vr-employee.dmg,现在如果我安装 vr-employee.dmg 并查看程序安装目录,我找不到 native 文件夹,它是库文件夹。为了运行我的 java 程序, native 文件夹应该存在。 现在我的问题是如何将文件夹添加到 bundle 中? 谢谢!!
最佳答案
尝试简单的替换
-srcdir "native"
与
-srcfiles native
在你的命令中
关于java - 使用 javapackager 构建 mac 安装程序时将文件夹添加到 bundle ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34415004/