最新の Mac で mxmlc を起動すると、次のエラー メッセージが表示されて終了します。
エラー: この Java インスタンスは 32 ビット JVM をサポートしていません。必要なバージョンをインストールしてください。
直し方?
最新の Mac で mxmlc を起動すると、次のエラー メッセージが表示されて終了します。
エラー: この Java インスタンスは 32 ビット JVM をサポートしていません。必要なバージョンをインストールしてください。
直し方?
Mac の最新の Java アップデートでは 32 ビット モードが削除されたため、-d32 は提供されません。この問題にはさまざまな解決策があります。
mxmlc ファイルは、任意のエディターで編集できる「通常のテキスト ファイル」です。vimが仕事をするはずです。簡単な修正は、次のように「-d32」部分を「コメント」することです。
# if [ "$isOSX" != "" -a "$HOSTTYPE" = "x86_64" -a "$check64" != "" ]; then
# D32='-d32'
# fi
Flex 4.8 SDK では問題が解決したようです。
1.) 古い Java http://www.java.com/en/download/help/mac_uninstall_java.xmlを削除します 2.) コマンド ラインに「java --version」と入力して、古いバージョンをインストールします