场景:用launch4j包装的java-app——在带有Windows Vista的开发机器上运行良好——在普通的Windows7机器上它要求安装Java JRE——但不会启动应用程序。
任何人都设法使用 Windows7 的 java-wrapper 创建可执行文件。
背景: - jar 具有所有依赖的 jar 和资源 - 尝试使用自定义清单以及指向 Main 类的构建清单
感谢您的任何帮助
launch4j 不是 JRE。它既不将 Java 的对象转换为可在 Windows 中运行的可执行二进制格式。
它很好地解释了它:http: //launch4j.sourceforge.net/
我使用 NSIS 而不是 launch4j 来启动我的 java 应用程序:
http://nsis.sourceforge.net/Java_Launcher_with_automatic_JRE_installation