奇怪的事,设置了CLASSPATH,还是找不到类

bill_hai 2008-04-13 06:35:55
classpath:D:\Tomcat\common\lib\mysql-connector-java-3.1.12-bin.jar;.;D:\Program Files\Java\jdk1.6.0_01\jre\lib\rt.jar;D:\Program Files\Java\jdk1.6.0_01\lib\dt.jar;D:\Program Files\Java\jdk1.6.0_01\lib\tools.jar;D:\Program Files\Java\jdk1.6.0_0\bin;D:\Tomcat\common\lib\Driver;D:\Tomcat\common\lib\mysql.jar
...全文
262 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
我弄一上午sqljdbc.jar 把能放jar文件的地方都放了 classpath里也弄了 Class.forName()还是找不到driver 郁闷死
TJYnebula 2008-04-14
  • 打赏
  • 举报
回复
其他错误没发现,classpath里应该加上 ".;"
南南北北 2008-04-14
  • 打赏
  • 举报
回复
Download Connector/J 5.1指mysql-connector-java-5.1.6.jar。

其他的自己找找吧。看看你的驱动和mysql版本是不是对上了。
南南北北 2008-04-14
  • 打赏
  • 举报
回复
Connector/J 5.1 支持Mysql 4.1、Mysql 5.0、Mysql 5.1、Mysql 6.0 alpha这些版本。
Connector/J 5.0 支持MySQL 4.1、MySQL 5.0 servers、distributed transaction (XA)。
Connector/J 3.1 支持MySQL 4.1、MySQL 5.0 servers、MySQL 5.0 except distributed transaction (XA) support。
Connector/J 3.0 支持MySQL 3.x or MySQL 4.1。
tdy218 2008-04-14
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 bao110908 的回复:]
D:\Tomcat\common\lib\mysql-connector-java-3.1.12-bin.jar;.;

改成

.;D:\Tomcat\common\lib\mysql-connector-java-3.1.12-bin.jar;

再试试看呢?
[/Quote]

支持这个回复,你写程序时,有工具的话,直接从里面加载多方便。

还有版本的问题。mysql-connector-java-3.1.12-bin.jar

现在官方上的最新版本是:mysql-connector-java-5.1.6.zip

如果你用的JDK也是旧版本的话应该不是这里的问题。
南南北北 2008-04-14
  • 打赏
  • 举报
回复
。。。 。。。

他的classpath里有"."
你的mysql是MySQL 3.x or MySQL 4.1,否则你的驱动版本就不对。
  • 打赏
  • 举报
回复
D:\Tomcat\common\lib\mysql-connector-java-3.1.12-bin.jar;.;

改成

.;D:\Tomcat\common\lib\mysql-connector-java-3.1.12-bin.jar;

再试试看呢?
stevech 2008-04-14
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 john_sheep 的回复:]
往这里放,当然楼主要跟据自己的情况确定文件夹位置

C:\Program Files\Java\jdk1.7.0\jre\lib\ext
C:\Program Files\Java\jre1.7.0\lib\ext
[/Quote]

最不应该往$JAVA_HOME.../ext里面放。
suiyuan_886 2008-04-14
  • 打赏
  • 举报
回复
你把D:\Tomcat\common\lib\mysql-connector-java-3.1.12-bin.jar;放到最后试试
约翰羊 2008-04-14
  • 打赏
  • 举报
回复
往这里放,当然楼主要跟据自己的情况确定文件夹位置

C:\Program Files\Java\jdk1.7.0\jre\lib\ext
C:\Program Files\Java\jre1.7.0\lib\ext
J_Factory 2008-04-13
  • 打赏
  • 举报
回复
哈哈,lz跟我遇到了同样的问题,别挣扎了,用eclipse吧不用classpath不就得了
bill_hai 2008-04-13
  • 打赏
  • 举报
回复
小问题别问我,大问题我解决不了。
你指的是哪个东西的版本
BrideofJava 2008-04-13
  • 打赏
  • 举报
回复
试着这样配:

D:\Program Files\Java\jdk1.6.0_0\bin
D:\Program Files\Java\jdk1.6.0_01\jre\lib\*.jar
D:\Tomcat\common\lib\*.jar
南南北北 2008-04-13
  • 打赏
  • 举报
回复
版本正确吗?
bill_hai 2008-04-13
  • 打赏
  • 举报
回复
我明明有D:\Tomcat\common\lib\mysql-connector-java-3.1.12-bin.jar;.;
怎么还找不着驱动呢?

62,623

社区成员

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

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