当我尝试使用compc
构建.swc时,我得到了Error: could not find a JVM
.
我找到了这个 站点,然后注释掉了java.home行.这没有用.
我正在尝试从这个库中构建一个.swc ,所以我实际上可以使用它.我也有FlashBuilder,如果我可以通过它来构建或添加这个库到我的项目,这将是很好的.
编辑:设置JAVA_HOME
到jre
或jdk
目录给我一个不同的错误的变化Error loading: C:\Program Files\Java\jdk1.7.0_45\jre\bin\server\jvm.dll
编辑2:在包装JAVA_HOME
字符串后,我得到了我下载JDK之前的错误:
Error: could not find JRE Error: could not find Java 2 Runtime Environment.
不过,我可以输入%JAVA_HOME%\bin\java -version
并查看java version "1.7.0_45
.
JAVA_HOME
用路径替换JRE
并没有帮助.
编辑3安装并设置JAVA_HOME
为32位sdk后,我收到此错误:
C:\Users\Jim\Downloads\as3httpclient-master\as3httpclient-master\build-swc.xml(14): Error: unable to open 'C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64 Bit)\sdks\4.6.0\frameworks/libs/player/9/playerglobal.swc'
我注意到文件路径使用开关使用反斜杠转发斜杠,所以我把它们改回来,但这没有帮助.
我有同样的问题,我的修复方法是将反斜杠更改为正斜杠,用于jvm.cfg中的java.home设置.
所以在"flexsdk/bin/jvm.config"中更改,
java.home = C:\ Program Files(x86)Java\jre7
至,
java.home = C:/ Program Files(x86)/ Java/jre7
现在compc等可以找到JVM并且工作.