当我尝试连接到我的数据库时出现以下错误。
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 文件名来运行它。