【发布时间】:2012-05-31 16:06:16
【问题描述】:
以前有人问过这个问题,但我找不到我需要的答案。
1) 在 Eclipse IDE 中使用 Class.forName("com.mysql.java.Driver") 一切正常。我加载了正确的jar(mysql-connector-java-5.1.20-bin.jar),没有例外。
当我为我的应用 a1.jar 创建一个 jar 并双击该 jar 时,我得到了 ClassnotFoundException。
我在 Windows XP 中创建了一个 .bat 文件
java -classpath c:\temp\mysql-connector-java-5.1.20-bin.jar -jar c:\temp\a1.jar app statrs 有同样的异常。
此外,使用System.getProperty ("java.class.path") 显示c:\temp\a1.jar,而在 IDE 中我可以看到多个目录
【问题讨论】:
-
你能发布堆栈跟踪吗?你怎么确定是找不到mySql驱动类?
标签: java mysql exception jdbc classloader