Просмотр полной версии : Запустить флекс компилятор из командной строки
incvizitor
23.02.2011, 20:14
Запускаю командную строку, перехожу в директорию:
C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.0.0\bin
запускаю компилятор:
C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.0.0\bin>mxmlc
И получаю ошибку:
Error loading: C:\Program Files\Java\jdk1.7.0\jre\bin\client\jvm.dll
Прим: из FlashDevelop компиляция запускаеться без проблем.
http://nodesign2005.narod.ru/tutorials/compile_as3_bat.html - делал вот так по принципу
incvizitor
24.02.2011, 12:03
Не-а не получаеться.
Накопал в нете что нужно поменять "jvm.config".
java.home=C:\Program Files\Java\jre6
Ошибка изменилась на:
C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.0.0\bin>mxmlc.exe "D:\works\
self\compiler\Main.as"
Error: could not find a JVM.
При этом flashdevelop компилит.
а почему переменная среды указана как java.home? Когда должно быть java_home
п.с. хоть командная строка и не чувствительна к регистру, обычно эти переменные пишут полностью большими буквами JAVA_HOME
Запускаю командную строку, перехожу в директорию:
Цитата:C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.0.0\bin
запускаю компилятор:
При таком вводе могут быть проблемы с пробелами. Можно попробовать заключить директории, в которых есть пробелы, в кавычки
incvizitor
24.02.2011, 12:27
помянял, вернулась ошибка из первого поста. Из этого могу понять что параметр JAVA_HOME не распознаёться. (sdk 4).
Знакомая фишка. Я думал, что это было связано с установкой новых версий билдера. Вобщем, кто-то (какая-то программа) поменяла JAVA_HOME. Посмотрите что у вас в %JAVA_HOME% - скорее всего там не та ява, обратите внимание, особенно на то, что Виндовс не разрешит 32-бит приложению запустить 64-битную яву. Т.е. если ява 64 битная, то точно не запустится.
Еще такой момент, mxmlc - это вобщем даже и не совсем программа... это просто скриптик, который запускает java -jar mxmlc.jar с параметрами которые он читает из jvm.config в директории вместе с ним. Есть шанс, что mxmlc.exe "забыл" откуда читать, или еще каким-то образом "потерялся".
Чтобы посмотреть работает ли оно вообще, попробуйте что-то такое:
java -Dsun.io.useCanonCaches=false -Dapplication.home="%~dp0.." -Xms64m -Xmx512m -jar "%~dp0..\lib\mxmlc.jar" %"
где %~dp0 это должна быть текущая директория, если запускаете прямо из bin.
http://bugs.adobe.com/jira/browse/SDK-20208
Есть и тикет по этому поводу.
incvizitor
12.04.2011, 12:43
спасибо, буду пробовать :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.