我在完成代码时遇到问题。它在Flash Builder中运行良好。但我以前在Idea中使用过它,速度快得多。因此我将FB文件导入到新的Idea项目中。但当我尝试调试时,收到错误消息:
使用内置编译器外壳,最多4个并行线程请参阅文件中的编译器设置|设定|编译器|Flex编译器页面
正在启动Flex编译器:/系统/库/Java/Java虚拟机/1.6.0.jdk/目录/Home/bin/java -d32 -Dapplication.home=/应用程序/Adobe/flex_sdk_4 -Xmx 384 m-Dsun.io.useCanonCaches=false -Djava.awt.headless=true -Duser.language=en -Duser.region=en -Xmx 512 m-classpath“/应用程序/应用程序/智能J IDEA 11.app/plugins/flex/lib/idea-flex-compiler-fix.jar:/Applications/IntelliJ 11.app/plugins/flex/lib/flex-compiler.jar:/Applications/Adobe/flex_sdk_4/lib/flex-compiler-oem.jar智能J.Flex.编译器. Flex编译器58789
编译已完成,有1个错误和0个警告
java.net.套接字超时异常:接受超时
我尝试重新启动计算机。我安装了干净的操作系统,并且没有任何程序阻止它。
如果它能帮助我在OS X 10.7上开发
感谢您的回复。
3条答案
按热度按时间qv7cva1a1#
刚重新安装了IDEA 11.1.3和Flex SDK 4.6,在使用全新的Flash移动的应用程序+模块时出现此错误。
以下是我如何修复它:
1.转到设置〉编译器〉Flex编译器
1.选择Mxmlc/compx,而不是默认的内置编译器shell(屏幕截图:(第10页)
1.编译应用程序
tzdcorbm2#
上面被接受的答案对我不起作用,虽然Florian Salihovic提供的答案为我指明了正确的方向,但我想我会在这里发布解决方案。
Florian Salihovic提供的链接上的这条评论,特别是我直接链接到的评论,包含了对我有效的以下解决方案:
1.找到你的主机名。你可以在你的shell中使用
hostname
。1.编辑
/etc/hosts
并添加127.0.0.1 <<hostname>>
,其中<<hostname>>
是hostname
命令报告的名称。我发现这修正了我的问题(在Linux上),在OSX上也应该修正这个问题。有了这个,你仍然可以使用内置的编译器shell。
z9smfwbn3#
这与Jetbrain的YouTrack Error while starting Flex compiler上跟踪到的问题类似。您可以检查该问题。