使用64位netbeans javapackager创建32位

时间:2017-01-17 15:43:44

标签: swing netbeans 32bit-64bit javapackager

我有一个使用

制作的java swing应用程序
  • netbeans(jdk1.8.0_111)
  • jre1.8.0_111
  • pavapckager创建exe文件
  • 应用程序有一些库

enter image description here

当我打包我得到一个64位安装程序使用javapackager,这是预期的。 我正在尝试创建一个32位安装程序。 我试过了:

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

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

1 个答案:

答案 0 :(得分:0)

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

这就是我所做的:

  • 安装32位jdk和jre
  • 在netbeans项目中添加一个新平台并选择32位版本(重启pc)
  • 安装inno并设置路径。
  • 运行javapackager指定32位,即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进行测试
相关问题