下载并安装最新版本的FlexSDK。将其解压缩到文件夹C:FlexSDK中。打开我的命令提示符到C:/ FlexSDK / bin。找到该文件夹的目录,我的mxmlc.exe文件就在那里。在命令提示符下,我发出了mxmlc c:test.mxml并收到“找不到JVM”错误。这是令人惊讶的,因为我之前在我的计算机上从命令提示符编译了mxml文件。此外,我还在命令提示符之前开发,编译和运行了java程序。我知道我的系统上有一个JRE。事实上它位于“C:\ Program Files \ Java \ jre6”。正如我之前所说,我已经编译了mxml文件。我不明白现在的问题是什么。
答案 0 :(得分:6)
来自http://jonemerson.net/blog/?m=200607和http://www.flashdevelop.org/community/viewtopic.php?f=13&t=2842
事实证明,如果你在Windows上 并且你已经定义了JAVA_HOME 反斜杠,它将无法正常工作。 相反,您必须使用设置JAVA_HOME 在你的环境中向前斜线 变量,或创建一个jvm.config文件 在包含该行的mxmlc.exe旁边 “java.home = C:/j2sdk1.4.2_12“(或 当量)。
请注意,这是JDK的路径,而不是JRE。像C:/Program Files/Java/jdk1.6.0_11
答案 1 :(得分:0)
在java.config
文件中jre
路径应该与转发/
一样
java.home=C:/Program Files (x86)/Adobe/Adobe Flash Builder 4.6/jre