actionscript-3 - flex sdk installer



Flex SDK 4.5中的MXMLC在Mac OS 10.8上不起作用 (1)

在最新的mac出口上啟動mxmlc並顯示錯誤消息:

錯誤:此Java實例不支持32位JVM。 請安裝所需的版本。

怎麼修?


mac的最新java更新刪除了32位模式,因此不提供-d32。 這個問題有各種解決方案:

  • 刪除mxmlc腳本的-d32部分。

    mxmlc文件是一個“常規文本文件”,可以使用任何編輯器進行編輯。 vim應該做的工作。 簡單的解決方法就是像這樣“註釋”“-d32”部分:

    # if [ "$isOSX" != "" -a "$HOSTTYPE" = "x86_64" -a "$check64" != "" ]; then
    #      D32='-d32'
    # fi
    
  • 使用新的Flex SDK

    Flex 4.8 SDK似乎消失了這個問題

  • 更改為舊的Java版本

    1.)刪除舊的Java http://www.java.com/en/download/help/mac_uninstall_java.xml 2.)通過在命令行中鍵入“java --version”來安裝舊版本