• 締切済み

java.lang.NoClassDefFoundError。。。

どうぞ知恵をお貸しください。 ・jdk-1.5.0.16 ・mysql-4.0.26-win32 ・mysql-connector-java-3.1.14 ・eclipse 3.2.0 をダウンロード、インストールしてjavaの勉強を行っています。 コマンドプロンプトよりコンパイルを成功した場合は実行時に下記のエラーが、 Exception in thread "main" java.lang.NoClassDefFoundError コンパイルに失敗した場合は「読み込めません」のエラーが出力されます。 環境変数でCLASSPATHも設定してありますが、あえて実行時にclasspathを指定しても試みてみましたがエラーは変わりません。 何が原因なのでしょうか? どうぞご指導をよろしくお願いします。 エラー全文 Exception in thread "main" java.lang.NoClassDefFoundError: sample (wrong name: mypackage/sample) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source)

みんなの回答

回答No.1

Eclipseを使用しているのにコマンドプロンプトから実行しているのでしょうか?

kreuz_z
質問者

お礼

申し訳ありません。 自力で解決しましたので締め切らせていただきます。 お騒がせいたしました。

kreuz_z
質問者

補足

>Eclipseを使用しているのにコマンドプロンプトから実行しているのでしょうか? 勉強にと思い、コマンドプロンプトからも実行しています。 こちらのほうがエラーの行数が分かり、私には分かりやすいと感じていたからです。 eclipseはまだ始めたばかりであまりよくわかっておりません。

関連するQ&A