データベースに接続しようとすると、以下のエラーが発生します。
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 を実行して実行しています。