这是我在编写Flowplayer插件时,遇到的编译错误。
Error loading: C:\Program Files\Java\jdk1.6.0_17\jre\bin\server\jvm.dll 揣测原因:可能是因为dll是64位的。32位的应用程序调用64位的应用程序有。
现在解决方案:
"%JAVA_HOME%\bin\java.exe" -Xmx384m -Dsun.io.useCanonCaches=false -jar "%~dp0..\lib\mxmlc.jar" +flexlib="%~dp0..\frameworks" %*
保存为 mxmlc64.bat。
OK,问题解决。
参考文章:http://sray.squidpower.com/2010/01/13/solution-to-error-running-mxmlcexe-with-windows-64bit-jvm/