【问题标题】:Generate exe for 32-bit system of Java software为32位系统的Java软件生成exe
【发布时间】:2021-04-27 14:11:56
【问题描述】:

我已经使用 Netbeans 构建了一个 Java Swing 应用程序。我能够为 64 位系统生成一个 exe,并且运行良好。但是我无法为 32 位系统生成 exe,因为我使用的是 64 位系统。那么我该怎么做才能生成相应的 32 位 exe?

【问题讨论】:

  • “为 32 位系统的 JAVA 软件生成 EXE” 没有必要对我们大喊
  • 安德鲁·汤普森的这句话是什么意思
  • 1) 以全小写形式输入的单词难以阅读,例如试图听某人喃喃自语。请在句子的开头使用大写字母来表示单词 I,以及像 ArrayList 或 Oracle 这样的专有名称。您在问题的正文和评论中展示了这一点。但是.. 2)不要使用全部大写,因为这就像对我们大喊大叫!没有必要大喊,它所达到的只是让人们生气。 (我编辑了标题以消除喊叫声。)

标签: java swing exe development-environment software-distribution


【解决方案1】:

这里有 JDK 1.8 的答案:create 32 bit using 64 bit netbeans javapackager

首先你必须安装 32 位的 JDK 和 JRE 除了 64 位的,为了让 IDE 提供 32 位的选项。 (如果这是你想要的)

Install 32 bit jdk and jre
In netbeans project add a new platform and choose the 32 bit version (restart pc)
Install inno and set path.
run javapackager specifing the 32 bit i.e javapackager -deploy -native exe -B systemWide=true -Bruntime="C:\Program Files (x86)\Java\jdk1.8.0_111\jre" -Bshort cutHint=true -outdir packages

...等 用 Exe64bitDetector 测试

另一种选择是使用 Launch4j:http://launch4j.sourceforge.net/

https://github.com/fabnicolas/launch4j_exe_tutorial

【讨论】:

  • NP!顺便说一句,如果这对您有帮助或解决了您的问题,您可以标记答案。
猜你喜欢
  • 1970-01-01
  • 2011-07-29
  • 2018-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-13
  • 1970-01-01
  • 2011-04-18
相关资源
最近更新 更多