那是因为你没把.加到classpath,不是冲突。另外JSDK4.0是什么?jdk 1.4吧?

解决方案 »

  1.   

    你是怎么设的?把源码、classpath内容和运行java的语句都贴出来。
      

  2.   

    只要以运行就:Exception in thread "main" java.lang.NoClassDefFoundError: ???
    源码:DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
                c = DriverManager.getConnection("jdbc:oracle:oci8:@<logistic>","logistic", "ocean");
    CLASSPATH:e:\oracle\ora81\jdbc\lib\classes12.zip;e:\oracle\ora81\jdbc\lib\nls_charset12.zip
    JDK与J2SDK是一种东西吗?
      

  3.   

    logistic两边的尖括号不需要(除非你的连接串真有它们),怎么.不在classpath里面?
    J2SDK 是Java 2 SDK,有1.3.1, 1.4等版本,简称jdk1.3.1, jdk1.4
      

  4.   

    或许是不识zip缘故,不行就把zip解压放到classes目录下
      

  5.   

    什么不在CLASSPATH里?
    不是不识zip,编译通过但不能运行。
    gangyi(Raymond) 能把QQ好告诉我吗?
    谢谢!
      

  6.   

    在提示符下面:
    set classpath=.;e:\oracle\ora81\jdbc\lib\classes12.zip;e:\oracle\ora81\jdbc\lib\nls_charset12.zip看一下关于classpath和package的文章吧,基础。