如何让FlashDevelop使用32位JRE?

2024-03-20

我需要为 Android Studio 安装 64 位 JDK(这也意味着JAVA_HOME设置为 64 位 JDK)。 我还安装了 32 位 JRE 和 Flex SDKjvm.config文件我指定了它的路径(我知道 Flex SDK 使用它,因为我收到有关 32 位的 Windows 防火墙警告java.exe当我编译我的项目时启动)。

但我仍然在 FlashDevelop 中得到Error details: System.BadImageFormatException: Próbowano załadować program w niepoprawnym formacie. (Wyjątek od HRESULT: 0x8007000B).

我怎样才能解决这个问题?


安装一个32 位 JRE 1.7 http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html (not1.8) 并指定它的路径Flex SDK/bin/jvm.config像这样:

java.home=C:/Program Files/Java/jre1.7.0_71

注意:在 Windows 上,将所有反斜杠替换为正斜杠。

Note: java.exe也必须在PATH,但它可以是 64 位版本。只要有任何java.exe位于 PATH 上,JRE 来自jvm.config将由 Flex SDK 使用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何让FlashDevelop使用32位JRE? 的相关文章

随机推荐