Classpath的设置是不是该用 .\ 而不是 .?
还有3个包是拷到jre\ext文件夹,我想这个你应该是打错了

解决方案 »

  1.   

    在命令行下:
    set  classpath==%classpath%;**\msbase.jar;***\msutil.jar;**\mssqlserver.jar;
      

  2.   

    javac -classpath C:\JBuilder9\jdk1.4\lib\tools.jar;C:\JBuilder9\jdk1.4\jre\rt.jar;c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar xxx.java有可能是路径中有空格的原因
    把所需要的jar文件都放到C:/lib下,然后这样:
    javac -classpath C:/lib/msbase.jar;C:/lib/msutil.jar;C:/lib/mssqlserver.jar xxx.java
    至于rt.jar、tools.jar编译器会自己去找。
      

  3.   

    在此之前,我还用过另一个第三方的库:gl4java,我把它拷贝到C:\JBuilder9\jdk1.4\lib目录和C:\JBuilder9\jdk1.4\jre\ext目录就没事了。
     mailmac() 兄:你说的对,这个是我改过的,你的方法我先前试过的,不行的,所以我以为自己写错了,就改成现在这个写法了zxmzfbdc(也速该把阿秃儿) 兄:至于空格原因我也怀疑过,但是我在Microsoft SQL Server 2000 Driver for JDBC文档里发现,他设置CLASSPATH的做法和我类似,后来我把它们拷贝到C:\JBuilder9\jdk1.4\lib目录和C:\JBuilder9\jdk1.4\jre\exc目录,还是不行,至于rt.jar、tools.jar编译器会自己去找,你说对了shenhai800(深海)兄:我也试过,不行的 joyaga(joyaga) 兄:我给你发短消息了
      

  4.   

    你把驱动解压出来就可以了import com.microsoft......;把所以的都导入就好了
      

  5.   

    1、那个包是微软提供的嘛?微软的包不是标准,带了很多自己的东西。建议用标准的包或第三方提供的标准包。
    2、还有,你需要确定那个包在哪个jar里,把那个jar包含入classpath,如果你确定在某个jar里,那也要确定包的具体路径:是否在com下micsoft中。
    3、只要设置了正确的classpath,用javac xxx.java即可。
      

  6.   

    在JBuilder相应的工程下还需配置:Project->Project Properties->Required Libraries,在其新建一文件包,把所需的JAR包(com.microsoft.*所在的JAR包)添加进该文件。
      

  7.   

    silverend(白银末裔) 兄:谢谢,但是我要解决的是命令行下的问题qqbz(qqbz) ( )兄:我知道那个包在哪,但是没用阿,你看看我前面的解释吗