Mac de Javaat MACMac de Java - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト86:名称未設定 06/04/15 00:18:33 Fn6bJ82Y0 つづき 同じ症状の人いませんか。ちなみにNetBeansではうまく実行できる。ちょっと調べてみると、buildフォルダにTestTest というアプリケーションができていない。 試しに新しいプロジェクトを作って次のような単純なコードを書いてみたが結果は全く同じ。どういうこと? public class TestTest { public static void main(String[] args){ System.out.println("hoge"); } } 環境は MacOS X 10.4.6 PPC G5 Xcode 2.2.1 87:名称未設定 06/04/15 15:12:40 jULPVlgH0 >>86 環境に肝心のJavaのバージョンが抜けてると思うぞ 88:名称未設定 06/04/15 20:47:20 x9uDYHz10 Mac ja dame 89:名称未設定 06/04/15 21:56:44 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に置き換わる。 といったところか。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch