• 締切済み

Javaのエラーなのですが

import java.awt.*; import java.awt.event.*; class PrefFrame extends Frame { public PrefFrame(String title) { //フレームのタイトル setTitle(title); //ウィンドウを閉じる時 addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); } } public class PrefTest { public static void main(String args[]) { PrefFrame frm = new PrefFrame("都道府県マスター"); frm.setLocation(300, 200); frm.setSize(250, 350); frm.setBackground(Color.LIGHT_GRAY); frm.setVisible(true); } } と入力しました。コンパイルは出来て、CLASSファイルは作成できたのですが、実行できずにエラーException in thread "main" java.lang.NoClassDefFoundError: PrefTest/javaとなってしまいます。実行するためにはどうしたらよいのでしょうか?

みんなの回答

noname#99579
noname#99579
回答No.2

こんにちは。 コンパイル環境と実行環境の不整合が起こっているのではないでしょうか? 下記のURLを参考にしてみてください。 それでも解決しなければ、下記の情報が必要になるかと思います。 ・該当のソース以外は正常にコンパイル・実行できますか? ・使用しているJDK・JREのバージョンはなんでしょうか?

参考URL:
http://www.javaroad.jp/bbs/answer.jsp?q_id=2005111613514712
回答No.1

java PrefTest で実行した結果を教えてください。 (質問じゃんじゃんああげて全然クローズしないのはあんまり感心しないかな)