2010-07-29 3 views
3

Загружена и установлена ​​последняя версия FlexSDK. Распакуйте его в папку C: FlexSDK. Открыл мою командную строку для C:/FlexSDK/bin. Запустил каталог папки и файл mxmlc.exe. Из командной строки я выпустил mxmlc c: test.mxml и получил сообщение «не удалось найти JVM». Это удивительно, потому что раньше я скомпилировал файлы mxml из командной строки на моем компьютере. Кроме того, я разработал, скомпилировал и запустил Java-программы из командной строки. Я знаю, что у меня есть JRE в моей системе. По сути, он находится в папке «C: \ Program Files \ Java \ jre6». Как я уже говорил ранее, я скомпилировал mxml-файлы некоторое время назад. Я не понимаю, в чем проблема.FlexSDK для компиляции файла mxml

ответ

6

От http://jonemerson.net/blog/?m=200607 и http://www.flashdevelop.org/community/viewtopic.php?f=13&t=2842

Оказывается, что если вы на Windows, и у вас есть JAVA_HOME определен с использованием обратных косых черт, он не будет работать. Вместо этого вы должны установить JAVA_HOME, используя слэша в среде переменные, или создать файл jvm.config рядом с mxmlc.exe, содержащий строку «java.home = с: /j2sdk1.4.2_12" (или эквивалент ).

Обратите внимание, что это путь к JDK, а не JRE. Что-то вроде C:/Program Files/Java/jdk1.6.0_11

+0

В моей java.home = в моем файле jvm.config, я должен иметь каталог в котором мой Java находится: C :/Program Files/Java/jdk1.6.0_20/бен ИЛИ каталог, где находится мой FlexSDK: C:/FlexSDK/Java JM –

+0

java.home = C:/Program Files/Java/JDK1 .6.0_20. – JoseK

0

В java.config файла jre путь должен быть с передним / как

java.home=C:/Program Files (x86)/Adobe/Adobe Flash Builder 4.6/jre 
Смежные вопросы