方案: 用launch4j包装的java-app - 在使用Windows Vista的开发机器上工作正常 - 在普通的Windows7机器上它要求安装Java JRE - 但不会启动应用程序。
任何人都设法使用Windows7的java包装器创建可执行文件。
背景: - jar有所有dependend罐子和资源 - 尝试使用自定义清单以及指向Main类
的清单中的内置版本感谢任何帮助
答案 0 :(得分:1)
launch4j不是JRE。它既不会将Java的对象转换为可在Windows中运行的可执行二进制格式。
它解释得非常好:http://launch4j.sourceforge.net/
答案 1 :(得分:1)
我使用NSIS而不是launch4j来启动我的java应用程序:
http://nsis.sourceforge.net/Java_Launcher_with_automatic_JRE_installation