在64位机器上创建32位JavaFx本地捆绑包

7

我拥有以下配置的机器和IDE:

产品版本:NetBeans IDE 7.2(构建201207171143) Java:1.7.0_07;Java HotSpot(TM) 64-Bit Server VM 23.3-b01 系统:Windows 7 版本 6.1,运行在 amd64 上;Cp1252;en_US (nb)

在构建期间创建的 JavaFx 包(.exe)是 64 位的。我的用户使用的是 32 位的机器,所以我需要创建 32 位的包。是否有办法在我的机器上创建 32 位的 exe 文件?

我尝试下载了 32 位的 JDK 并在项目属性中指定了相同的 JDK,但我不确定创建的 exe 是否为 32 位,因为在任务管理器中该应用程序旁边没有 *32 字样。


很不幸,上述32位JDK安装的jre目录使用了64位Java.exe,因此Netbeans创建了64位exe文件。我现在不知道如何解决这个问题。 - Neil
3
为了生成32位包装器.exe,我在netbeans.conf中将32位Java设置为netbeans使用的版本,但这使得我的64位系统中的netbeans效率有些低下。 - Neil
1个回答

1
您可以使用32位JDK:
    <fx:platform basedir="C:\Program Files (x86)\Java\jdk1.8.0_121"/> 

你好,你能告诉我在哪里可以找到那个标签吗? - Dinesh Falwadiya
什么标签?<fx:platform? - ZiglioUK
是的,我正在搜索那个标签。 - Dinesh Falwadiya
https://docs.oracle.com/javafx/2/deployment/javafx_ant_task_reference.htm#CIAEEFCJ - ZiglioUK

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接