-1

我有一个使用的 java swing 应用程序

  • 网豆(jdk1.8.0_111)
  • jre1.8.0_111
  • pavapckager 创建 exe 文件
  • 应用程序有一些库的

在此处输入图像描述

当我打包时,我使用预期的 javapackager 获得了 64 位安装程序。我正在尝试创建一个 32 位安装程序。我努力了:

  • 安装 32 位 jre 和 jdk
  • 设置32位版本的路径
  • 更改 netbeans 配置以使用:netbeans_jdkhome="C:\Program Files (x86)\Java\jdk1.8.0_111"
  • 在 javapackager 中使用:-Bruntime="C:\Program Files (x86)\Java\jdk1.8.0_111\jre"

如何在使用 netbeans 的 64 位 Windows 系统上使用 javapackager 创建 32 位自包含应用程序打包

4

1 回答 1

1

重新启动我的电脑后,一切都开始工作了。

这就是我所做的:

  • 安装 32 位 jdk 和 jre
  • 在netbeans项目中添加新平台并选择32位版本(重启pc)
  • 安装 inno 并设置路径。
  • 运行指定 32 位的 javapackager,即 javapackager -deploy -native exe -B systemWide=true -Bruntime="C:\Program Files (x86)\Java\jdk1.8.0_111\jre" -Bshort cutHint=true -outdir packages .. 。ETC
  • 使用 Exe64bitDetector 进行测试
于 2017-01-18T14:22:29.903 回答