■手順
①JDKがインストールされているか確認し、されていなければインストールする。
CentOSにJava SE Development Kit (JDK)をインストールするメモ
http://it.kndb.jp/entry/show/id/908
※判別法
・javaがインストールされていない場合
$ java -bash: java: command not found
・javaがインストールされている場合
$ java
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
...
②Flex2 SDK Hotfix3をダウンロードして/usr/lib以下に解凍
# wget http://www.adobe.com/support/flex/ts/documents/flex2_hf2/flex_sdk_2_Hotfix3.zip # unzip flex_sdk_2.zip -d /usr/lib/flex2
③日本語化ランゲージパック(Flex2 SDK Language Package)をダウンロードして/usr/lib以下に解凍(上書きでOK)
# wget http://www.adobe.com/support/flex/ts/documents/flex2_hf2/flex_sdk_ja.zip # unzip flex_sdk_2_ja.zip -d /usr/lib/flex2
④環境変数(PATH)を設定する
# vi /etc/profile
以下を最終行に追加
# flex2 sdk settings FLEX_HOME='/usr/lib/flex2' PATH=$PATH:$FLEX_HOME/bin:$FLEX_HOME/player/debug
環境変数設定を反映(ここまではroot)
# source /etc/profile
開発で使用するユーザでも環境変数設定を反映する必要がある
# exit $ source /etc/profile
■実行チェック
以下が出ればインストール成功
$ mxmlc 設定ファイル "/usr/lib/flex2/frameworks/flex-config.xml" をロードしています エラー: ターゲットファイルを指定する必要があります。 コマンドラインの使用に関する情報については、'mxmlc -help' を使用してください。
■エラー文
JDKがインストールされていないか、されていてもPATHが通っていない場合以下のように表示されます
$ mxmlc Warning: -Xmx384m not understood. Ignoring. Warning: -jar not understood. Ignoring. Exception in thread "main" java.lang.NoClassDefFoundError: ......bin....lib.mxmlc.jar at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0) at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0) at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0) at __gcj_personality_v0 (/home/mi/flex2/samples/photoviewer/java.version=1.4.2) at __libc_start_main (/lib/tls/libc-2.3.4.so) at _Jv_RegisterClasses (/home/mi/flex2/samples/photoviewer/java.version=1.4.2)
この場合は■手順①の特に環境変数周りをよく確認してください。
タグ : ダウンロード Flex2 SDK 日本語化 Flex

