如何使FlashDevelop使用32位JRE?

时间:2014-07-31 13:56:06

标签: java flash flashdevelop

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

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

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

安装32-bit JRE 1.7 1.8)并在Flex SDK/bin/jvm.config中指定其路径,如下所示:

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

注意:在Windows上用正斜杠替换所有反斜杠。

注意:java.exe也必须位于PATH上,但它可以是64位版本。只要PATH上有任何java.exe,Flex SDK就会使用jvm.config中的JRE。