如何让FlashDevelop使用32位JRE?

3
我需要安装64位JDK,以便在Android Studio中使用(这也意味着必须将JAVA_HOME设置为64位JDK)。我还安装了32位JRE,在Flex SDK的jvm.config文件中指定了它的路径(我知道Flex SDK使用它,因为当我编译项目时,Windows防火墙会警告32位java.exe启动)。但是在FlashDevelop中,我仍然遇到“错误详细信息:System.BadImageFormatException: Próbowano załadować program w niepoprawnym formacie. (Wyjątek od HRESULT: 0x8007000B)”错误。我该如何解决?

Android Studio也可以以32位模式启动,你知道吗? - Kasper Ziemianek
@xwid 这是否可能在不重新安装的情况下完成? - zduny
1
你的Android Studio安装目录中有一个bin/studio.exe,它以32位模式运行Android Studio,而bin/studio64.exe则以64位模式运行。 - Kasper Ziemianek
1个回答

2

安装32位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位版本。只要任何java.exe在PATH中,Flex SDK将使用jvm.config中的JRE。

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