我使用的是WINDOWS XP操作系统,在"我的电脑"右键属性里设置了CLASSPATH的环境变量,但是我写了一段连接SQL SERVER 2000的程序测试设置是否成功,结果编译通过了,但是运行的时候显示找不到SQLServerDriver.而我把环境变量里的类路径复制出来在命令提示符下使用SET命令设置,结果就能正常编译运行程序,为什么?请知道的帮我解答一下,谢谢!!

解决方案 »

  1.   

    正常安装的jdk能找到自己的rt.jar,不用管。只需把你所用到的第三方jar,和你自己写的类库,放到classpath里就行了。每个应用程序可以是不一样的,不要幻想搞一个通用的classpath,如果那样做的话,类库之间可能会有冲突。
      

  2.   

    而我把环境变量里的类路径复制出来在命令提示符下使用SET命令设置,结果就能正常编译运行程序,
    =================================
    所以呀,每个应用程序应该负责建立自己的classpath