0

场景:用launch4j包装的java-app——在带有Windows Vista的开发机器上运行良好——在普通的Windows7机器上它要求安装Java JRE——但不会启动应用程序。

任何人都设法使用 Windows7 的 java-wrapper 创建可执行文件。

背景: - jar 具有所有依赖的 jar 和资源 - 尝试使用自定义清单以及指向 Main 类的构建清单

感谢您的任何帮助

4

2 回答 2

1

launch4j 不是 JRE。它既不将 Java 的对象转换为可在 Windows 中运行的可执行二进制格式。

它很好地解释了它:http: //launch4j.sourceforge.net/

于 2010-12-15T11:12:31.673 回答
1

我使用 NSIS 而不是 launch4j 来启动我的 java 应用程序:

http://nsis.sourceforge.net/Java_Launcher_with_automatic_JRE_installation

于 2011-03-23T23:11:53.127 回答