草庐IT

javapackager

全部标签

java - 如何使用 Java 11 bundle 和启动原生 Mac/Windows 应用程序?

不幸的是,javapackager工具将随JDK11一起删除-因为它是JavaFX的一部分,JavaFX也将被删除。因此,将不再有为Mac或Windows创建nativeJava应用程序包的“官方”和简单方法。我尝试重新使用由Java9/10的javapackager(在Mac上:my.app/Contents/MacOS/my)生成的native启动器文件,它们似乎仍然适用于JDK11.然而,这是一个有点肮脏的解决方案。关于如何使用Java11及更高版本(首选Mac平台)本地打包和启动应用程序有什么想法吗? 最佳答案 您可以使用j

java - 限制javapackager添加的模块

我试图通过限制它包含的模块来减小我的应用程序的大小。我已经使用jlink为我的运行时执行了此操作。但是,当我使用--add-modules和--limit-modules选项运行javapackager时,它们的逗号分隔列表相同我在运行时使用的一小部分模块,无论如何它都坚持添加所有模块。它似乎不想尊重我给它的选择。我怎样才能获得该工具来限制它添加到我的应用程序包中的模块?"Addingmodules:[java.base,java.desktop,java.naming,java.sql,java.xml,java.logging,java.management,java.script

java - 使用 javapackager 将图标添加到 bundle

我正在使用javapackager创建一个exe安装程序,并使用命令行捆绑了jre。有谁知道如何使用命令行添加图标和自定义安装程序。这些是我使用的命令:javapackager-deploy-native-outdirpackages-outfilemyFile-srcdirdocuments-srcfilesApplication.jar-appclassapplication.Main-name"Application"-title"ApplicationTitle"我尝试添加license="info"和其他一些命令 最佳答案