Проблема с компиляцией IntelliJ Idea 11
У меня проблема с завершением моего кода. Он отлично работает в Flash Builder. Но я использовал его ранее в Idea, и это было намного быстрее. Поэтому я импортировал свои файлы FB в новый проект Idea. Но когда я пытаюсь отлаживать, я получаю сообщение об ошибке:
Использование встроенной оболочки компилятора, до 4 параллельных потоков См. Настройки компилятора в файле | Настройки | Компилятор | Страница компилятора Flex
Запуск компилятора Flex: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -d32 -Dapplication.home =/Приложения /Adobe/flex_sdk_4 -Xmx384m -Dsun.io.useCanonCaches = false -Djava.awt.headless = true -Duser.language = en -Duser.region = ru -Xmx512m -classpath "/Applications/IntelliJ IDEA 11.app/plugins/flex/lib/idea-flex-compiler -fix.jar:/Приложения /IntelliJ IDEA 11.app/plugins/flex/lib/flex-compiler.jar: /Applications/Adobe/flex_sdk_4/lib/flex-compiler-oem.jar "com.intellij.flex.compiler.FlexCompiler 58789
Компиляция завершена с 1 ошибкой и 0 предупреждениями
java.net.SocketTimeoutException: Принять время ожидания
Я попытался перезагрузить компьютер. У меня есть чистая установка ОС, и у меня нет какой-либо программы, которая должна блокировать ее.
Если это помогает мне развиваться на OS X 10.7
Спасибо за ваши ответы.
Ответы
Ответ 1
Просто сделал новую установку IDEA 11.1.3 и Flex SDK 4.6 и получил эту ошибку с помощью нового модуля Flash Mobile +.
Вот как я его исправил:
-
Перейдите в Настройки> Компилятор> Компилятор Flex
-
Выберите Mxmlc/compx вместо стандартной встроенной оболочки компилятора (Снимок экрана: http://puu.sh/10Nhg)
-
Скомпилируйте приложение
Ответ 2
Принятый ответ выше не работал для меня, и хотя ответ Флориана Салиховича указывал мне в правильном направлении, я подумал, что отправлю решение здесь.
Этот комментарий по ссылке, предоставленной Флорианом Салиховичем, в частности, комментарий, который я связал напрямую, содержит следующее решение, которое сработало для меня:
- Найдите свое имя хоста. Вы можете использовать
hostname
в своей оболочке. - Измените
/etc/hosts
и добавьте 127.0.0.1 <<hostname>>
где <<hostname>>
- это имя, указанное командой hostname
.
Я обнаружил, что это исправило мою проблему (в Linux) и должно исправить проблему и на OSX. С этим вы также можете использовать встроенную оболочку компилятора.
Ответ 3
Это похоже на проблему, отслеживаемую на Jetbrain YouTrack Error при запуске компилятора Flex. Вы могли бы проверить это.