命令行下编译,用JDBC连microsoft sql server 2000时,总是找不到com.microsoft这个包 Classpath的设置是不是该用 .\ 而不是 .?还有3个包是拷到jre\ext文件夹,我想这个你应该是打错了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在命令行下:set classpath==%classpath%;**\msbase.jar;***\msutil.jar;**\mssqlserver.jar; 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编译器会自己去找。 在此之前,我还用过另一个第三方的库: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) 兄:我给你发短消息了 你把驱动解压出来就可以了import com.microsoft......;把所以的都导入就好了 1、那个包是微软提供的嘛?微软的包不是标准,带了很多自己的东西。建议用标准的包或第三方提供的标准包。2、还有,你需要确定那个包在哪个jar里,把那个jar包含入classpath,如果你确定在某个jar里,那也要确定包的具体路径:是否在com下micsoft中。3、只要设置了正确的classpath,用javac xxx.java即可。 在JBuilder相应的工程下还需配置:Project->Project Properties->Required Libraries,在其新建一文件包,把所需的JAR包(com.microsoft.*所在的JAR包)添加进该文件。 silverend(白银末裔) 兄:谢谢,但是我要解决的是命令行下的问题qqbz(qqbz) ( )兄:我知道那个包在哪,但是没用阿,你看看我前面的解释吗 容器为什么要弄个Iterator出来呢? 一个回溯法问题 菜鸟问题:请问这段代码有什么错误? java能 开发 桌面应用程序吗? 或者说java 开发 的桌面应用程序有实际应用吗? 怎样设置布局为空null Layout? java小菜鸟请教一个逻辑与的问题!! 求理解data[ptr++]和data[ptr+1]有什么不同,为什么后者造成死循环,下标一直是0 请教个关于输入的问题 IE自带的java虚拟机是不支持swing吗? 根据两个字符串在二维数组中找到这两个元素的位置互换!急急急!!! == 和 equals() 有什么区别呢? 一个不错的电脑电子书籍网站!
set classpath==%classpath%;**\msbase.jar;***\msutil.jar;**\mssqlserver.jar;
把所需要的jar文件都放到C:/lib下,然后这样:
javac -classpath C:/lib/msbase.jar;C:/lib/msutil.jar;C:/lib/mssqlserver.jar xxx.java
至于rt.jar、tools.jar编译器会自己去找。
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) 兄:我给你发短消息了
2、还有,你需要确定那个包在哪个jar里,把那个jar包含入classpath,如果你确定在某个jar里,那也要确定包的具体路径:是否在com下micsoft中。
3、只要设置了正确的classpath,用javac xxx.java即可。