我需要为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)
。
我该如何解决这个问题?
答案 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。