关于classpath

binling 2002-11-17 12:00:07

对于jdk1.3以上的版本,引用java.*,sun.*等系统包不需要设置classpath.
我用的是jdk1.4.1,所以根本没有设这个系统变量
在装sql server2000的jdbc后,需要加上classpath使其包含jdbc driver的路径。但在我设了classpath这个系统变量后,所有的java程序都不能运行,错误是:Exception in thread "main" java.lang.NoClassDefFoundError: DriverLoad
DriverLoad是我的程序主类(包含mai()那个),当我把classpath这个系统变量去掉时,就正常了,但sql server2000的jdbc又没法用,找不到它的类啊。

请问这是怎么回事?一设classpath就不行?
...全文
212 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
binling 2002-11-17
  • 打赏
  • 举报
回复
我的类库不在当前目录
binling 2002-11-17
  • 打赏
  • 举报
回复
大虾,我不太懂
你的回答是什么意思啊
稍加解释好吗?
sikuan 2002-11-17
  • 打赏
  • 举报
回复
注意“.;”不能少,它提示你首先在当前目录下找类库
Philip1314 2002-11-17
  • 打赏
  • 举报
回复
set classpath=.;%classpath%
tiger999 2002-11-17
  • 打赏
  • 举报
回复
把classpath这个系统变量加上后
用java -classpath /path to DriveLoad DriveLoad

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧