- 89 名前:名称未設定 mailto:sage [2006/04/15(土) 21:56:44 ID:wS4zyBC30]
- >>85,86
>Unsupported major.minor version 49.0 って書いてるところがポイントだ。 クラス・バージョンというのがあって、クラスファイルの仕様が変わると バージョンが上がる。バージョン49.0はJ2SE 5.0のクラスバージョンだ。 ということは、君のコンパイル環境はJava 5のjavacを使っており、 実行環境はJava 1.4.2を使ってるってことだな。 たしかに、Java 5のRelease 3(現在公式にダウンロードできるバージョン)は、 デフォルトのJREを置き換えない。ので、インストールしても実行環境は 1.4.2のまま。 ためしに /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java とフルパス指定で実行してみ。 対策としては、 ・コンパイル時にちゃんと-source 1.4 -target 1.4というオプションをつけてコンパイル する。 ・Apple Developer Connectionに入会(無料)し、Release 4のデベロッパ・プレビュー をダウンロードする。こいつをインストールすると、実行環境が5.0に置き換わる。 といったところか。
|

|