-1

データベースに接続しようとすると、以下のエラーが発生します。

Exception in thread "main" java.lang.NoClassDefFoundError:     java.util.concurrent.ConcurrentHashMap
at com.mysql.jdbc.NonRegisteringDriver.<clinit>(NonRegisteringDriver.java:83)
at java.lang.Class.initializeClass(libgcj.so.7rh)
at java.lang.Class.initializeClass(libgcj.so.7rh)
at java.lang.Class.forName(libgcj.so.7rh)
at java.lang.Class.forName(libgcj.so.7rh)
at test.main(test.java:14)

情報 :

プラットフォーム: RHEL 5 Java: jdk1.6.0_45 jdbc コネクタ: mysql-connector-java-5.1.26-bin.jar サーバー: Tomcat 6

jdbc コネクタを usr/share/java/ ディレクトリ内に配置しました。接続をテストするプログラムはルートフォルダーに配置されます。

EXPORT コマンドを使用して、コネクタを指すように CLASSPATH を設定しました。javac filename.java コマンドを使用してコンパイルし、Java filename を実行して実行しています。

4

2 に答える 2