Java 如何让FlashDevelop使用32位JRE?

Java 如何让FlashDevelop使用32位JRE?,java,flash,flashdevelop,Java,Flash,Flashdevelop,我需要为Android Studio安装64位JDK(这也意味着将JAVA\u HOME设置为64位JDK)。 我还安装了32位JRE,并在Flex SDKjvm.config文件中指定了它的路径(我知道Flex SDK使用它,因为我在编译项目时收到Windows防火墙关于32位java.exe启动的警告) 但是仍然在FlashDevelop中,我得到了错误详细信息:System.BadImageFormatException:Próbowano załadować程序w niepoprawny

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

但是仍然在FlashDevelop中,我得到了
错误详细信息:System.BadImageFormatException:Próbowano załadować程序w niepoprawnym formacie。(Wyjątek od HRESULT:0x8007000B)

如何修复此问题?

安装一个(不是1.8)并在
Flex-SDK/bin/jvm.config
中指定它的路径,如下所示:

java.home=C:/Program Files/Java/jre1.7.0_71
注意:在Windows上,将所有反斜杠替换为正斜杠


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

Android Studio也可以在32位模式下启动,您知道吗?@xwid是否可以不重新安装它?您的Android Studio安装目录中有bin/Studio.exe,它以32位模式运行android stuido,bin/studio64.exe以64位模式运行