Как заставить FlashDevelop использовать 32-битную JRE?

1

Мне нужно установить 64-битный JDK для Android Studio (это также означает, что 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) Error details: System.BadImageFormatException: Próbowano załadować program w niepoprawnym formacie. (Wyjątek od HRESULT: 0x8007000B).

Как я могу это исправить?

  • 0
    Android Studio также может быть запущена в 32-битном режиме, вы знаете об этом?
  • 0
    @xwid Возможно ли это без переустановки?
Показать ещё 1 комментарий
Теги:
flash
flashdevelop

1 ответ

0

Установите 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, JRE из jvm.config будет использоваться Flex SDK.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню