Java 德比&x2B;apachecan';找不到主要的

Java 德比&x2B;apachecan';找不到主要的,java,eclipse,derby,Java,Eclipse,Derby,我已经下载了db-derby-10.10.1.1-bin,当我尝试运行下面的代码时,它会显示: 线程“main”java.lang.NoClassDefFoundError中出现异常:org/apache/derby/impl/tools/sysinfo/main (我已将其安装到orp/Apache/derby中) 我的主类在我的工作区目录中。问题是什么?derby.jar和derbytools.jar必须存在于类路径中才能使用apache derby。my$CLASSPATH:/opt/ap

我已经下载了db-derby-10.10.1.1-bin,当我尝试运行下面的代码时,它会显示: 线程“main”java.lang.NoClassDefFoundError中出现异常:org/apache/derby/impl/tools/sysinfo/main (我已将其安装到orp/Apache/derby中)


我的主类在我的工作区目录中。问题是什么?

derby.jar和derbytools.jar必须存在于类路径中才能使用apache derby。

my$CLASSPATH:/opt/apache/db-derby-10.10.1.1-bin/lib/derby.jar:/opt/apache/db-derby-10.10.1.1-bin/lib/derbytools.jar:但它不起作用
public class Sample2 {

    public static void main(String[] args) {
        System.out.println("POOP");
        new Sample2().go(args);
        System.out.println("SimpleApp finished");


    }
    void go(String[] args){
        Connection conn = null;
        ArrayList statements = new ArrayList(); 
        PreparedStatement psInsert = null;
        PreparedStatement psUpdate = null;
        Statement s = null;
        ResultSet rs = null;
        String dbName = "Lab4DB";
        try {
            conn = DriverManager.getConnection(protocol + dbName);
            System.out.println("Connected to and created database " + dbName);
            conn.setAutoCommit(false);
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }
    private String framework = "embedded";
    private String driver = "org.apache.derby.jdbc.EmbeddedDriver";
    private String protocol = "jdbc:derby:";
}