2010-07-29 75 views
3

下載並安裝最新版本的FlexSDK。將其解壓縮到C:FlexSDK文件夾中。打開我的命令提示符C:/ FlexSDK/bin。運行該文件夾的目錄,我的mxmlc.exe文件就在那裏。從命令提示符我發出mxmlc c:test.mxml並收到一個「找不到JVM」錯誤。這是令人驚訝的,因爲我之前從我的計算機上的命令提示符處編譯了mxml文件。此外,我從命令提示符開發,編譯並運行java程序。我知道我的系統上有一個JRE。事實上,它位於「C:\ Program Files \ Java \ jre6」。正如我前面說過的,我已經編譯了mxml文件。我不明白現在的問題可能是什麼。FlexSDK編譯mxml文件

回答

6

http://jonemerson.net/blog/?m=200607http://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

+0

在我java.home =在我jvm.config文件,我應該有目錄到我的Java位於:C :/ Program Files文件/ JAVA/jdk1.6.0_20/bin中 或 目錄以我FlexSDK所處的位置:C:/ FlexSDK/JAVA JM – 2010-07-30 14:51:16

+0

java.home = C:/ Program Files文件/ JAVA/jdk1應該是.6.0_20。 – JoseK 2010-07-30 16:43:18

0

東西java.config文件jre路徑應與前/

java.home=C:/Program Files (x86)/Adobe/Adobe Flash Builder 4.6/jre