以前有人问过这个问题,但我找不到我需要的答案。
1)Class.forName("com.mysql.java.Driver")
在eclipse IDE中使用一切正常。我加载了正确的 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
应用程序 statrs 具有相同的例外。
此外,在 IDE 中使用System.getProperty ("java.class.path")
节目c:\temp\a1.jar
时,我可以看到几个目录