java - 从 jlink 图像创建所有包含 windows 可执行文件

我有一个正常运行的 jlink 图像(包括自定义 jre)。它工作正常。但对于我的用例,我需要将 jlink 图像的所有文件打包成一个包含可执行文件 (.exe) 的文件。

我能够使用 OpenJDK 14 的 jpackage 生成一个包含所有内容的 .msi 安装程序,这还不错,但不是所需的解决方案。

目前有没有办法将 jlink 图像打包成 windows 可执行文件,这样我就可以运行它而不需要任何其他东西?

最佳答案

您可以使用 Launch4j用于从您的图像创建 .exe 文件。生成的 .exe 文件作为一个包装器工作,而不是一个包含可执行文件的单一文件,但您可以在 Inno setup 中使用您的 jlink 图像加上这个 .exe。或其他一些类似的工具来创建单个 .exe 安装程序。 请注意,Launch4j 需要一个 jar 文件来创建 .exe 文件。但是从来没有使用过这个jar文件,而是使用了jlink镜像中的jar文件。

https://stackoverflow.com/questions/57953564/

相关文章:

azure-functions - Azure 函数无法在 Azure 门户中下载 PowerShe

sass - 找不到要导入的样式表

python - 使用 image_slicer.py 将切片加入完整图像

javascript - 要求 Prop 不起作用。 "Invalid call at.."

python - "You should never modify something you ar

c# - Bot 在 MS TEAMS channel 中尝试发送自适应卡时抛出 "Operatio

keras - 在不运行模型的情况下计算 Keras 中的损失

java - Hibernate.unproxy 有任何副作用吗?

reactjs - 尝试在 react-testing-library 中呈现组件时出错 - 得到一

c++ - 使用 ioctl 在 C++ 中以编程方式添加路由