こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

JDBCについて

JAVAを使ってデータベースに接続しようと思うのですが
コンパイルはうまくいくのですが実行すると
「Exception in thread "main" java.lang.NoClassDefFoundError:」
と出てきます。どうゆう意味なのでしょうか?
またパスについてもよくわかりません。
一応設定はユーザ環境変数とシステム環境変数の両方に
「CLASSPATH .;C:\Program Files\Java\jdk1.5.0_11\bin;C:\Program Files\Java\jdk1.5.0_11\lib\tools.jar;C:\mysql-connector-java-5.0.4\mysql-connector-java-5.0.4-bin.jar」

「PATH C:\Program Files\Java\jdk1.5.0_11\bin;C:\MySQL\bin」
を入れました。
どのようにしたらうまくいくでしょうか?
アドバイスをよろしくお願いします。

投稿日時 - 2007-02-09 16:20:18

QNo.2737822

すぐに回答ほしいです

質問者が選んだベストアンサー

こんにちは。

「Exception in thread "main" java.lang.NoClassDefFoundError」
ようは、VMからクラスが見つからないって感じです。

CLASS_PATHに実行しようとしているクラスがあるパスを書くか、
実行する際にコマンドプロンプトであれば

(Testクラスのあるディレクトリ) > java -cp .; Test

とクラスパスを実行する際に指定(上の例だと自ディレクトリ)
してあげれば実行出来るかもしれません。

また他のエラーが出たら補足してください。

投稿日時 - 2007-02-09 16:29:15

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問