2011-01-12 18 views
1

ファイルのコンパイルについてよく分かりません.Windows Vistaでファイルをコンパイルしようとしたとき、JARファイルは正常に動作し、アプリケーションはうまく動作します。私はすべてのファイルをMac OS Xにコピーし、JARファイルを実行しようとしましたが、何も起こらず、アプリケーションは動作しません、なぜですか?Java:Windowsでコンパイル、OS Xで実行=失敗、なぜですか?

EDIT: 私はJFrameのを表示しようとすると、私は唯一のMac OS Xでのエラーが表示されます。

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javax/swing/GroupLayout$Group 

GroupLayoutは、JFrameのにドラッグ・アンド・ドロップ・コンポーネントによってはNetbeansによって作成されます。助けてください!

+0

多分異なるjavaバージョンですか? – Navi

+0

私は何かが起こると確信しています。コマンドラインから実行しようとするとどうなりますか? –

+0

端末から実行するとエラーメッセージが表示されます –

答えて

1

D:\Foo\bar... 

のように、それは動作しません、あなたのプログラムは絶対パスが含まれている場合。

またはプラットフォーム依存コードがある場合。

このコードを削除してください。

3

一般的な問題(Swing GUIを使用している場合)は、OSXですべてのSwingが利用できるわけではありません。私は大学でJavaでゲームを作成した後、この問題に遭遇し、彼のMacで私のお父さんにそれを見せようとしました...

JARをコマンドラインから実行して、投げられた?

+0

Mac OS Xでスイング例外エラーが発生しました。私に助けてもらえますか?私の質問を編集しました – evilReiko

+0

@evilReiko申し訳ありませんが、質問は終了しました。 Macで実行しているJavaのバージョンとスローされている例外についての詳細を新しく質問してみてください。新しい質問へのリンクをここにコメントとして残しておくと、簡単に見つけることができます。 – Dunes

関連する問題