【问题标题】:Launch4j - java-executable wrapper -- Windows7Launch4j - java 可执行包装器 - Windows7
【发布时间】:2011-05-25 20:31:11
【问题描述】:

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

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

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

感谢大家的帮助

【问题讨论】:

  • 当您说“不会启动应用程序”时,您是否有任何错误?如果是这样,请将它们包含在您的问题中。
  • 感谢您的反馈 - 很抱歉 - 我想 - 我知道出了什么问题。 - 检查 23bit/64bit 论坛条目后 - 我意识到我有奇怪的 - jvm-options 设置。

标签: java windows-7 launch4j


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    http://nsis.sourceforge.net/Java_Launcher_with_automatic_JRE_installation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-27
      • 2012-04-06
      • 1970-01-01
      • 1970-01-01
      • 2017-03-03
      • 2013-06-01
      • 2012-04-12
      • 1970-01-01
      相关资源
      最近更新 更多