我有以下代码:
import java.sql.*;
public class ImageDB
{
public static void main(String[] args)
{
try
{
Class.forName("com.ibm.db2.jcc.DB2Driver");
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
我的CLASSPATH有db2jcc.jar:
.;
E:\All_Junk\DB2\java\db2java.zip;
E:\All_Junk\DB2\java\db2jcc.jar;
E:\All_Junk\DB2\java\sqlj.zip;
E:\All_Junk\DB2\java\db2jcc_license_cu.jar;
E:\All_Junk\DB2\BIN;
E:\All_Junk\DB2\java\common.jar
来自我的Path变量的相关路径:
C:\Program Files\Java\jdk1.8.0_45\bin;
C:\Program Files\ibm\gsk8\lib64;
C:\Program Files (x86)\ibm\gsk8\lib;
E:\All_Junk\DB2\BIN;
E:\All_Junk\DB2\FUNCTION;
E:\All_Junk\DB2\samples\repl;
E:\All_Junk\DB2\java
所以我的问题是:为什么我仍然收到错误?我见过的关于这个错误的一切都说过更新CLASSPATH和/或Path变量会解决这个问题,但是Java仍然无法找到驱动程序类。
答案 0 :(得分:0)
您是否尝试将驱动程序添加到Java项目构建路径中,看看它是否可以找到该路径。