【发布时间】:2011-10-31 16:04:02
【问题描述】:
我想尝试在 Java 中使用 SQL,所以我下载了 mysql-connector-java-5.1.18-bin.jar。
我使用的是 Eclipse,所以我进入了 Eclipse,项目 -> 属性并添加了 jar 文件。
我还在类路径中添加了以下内容:
- C:\Users\shahin\Desktop\mysql-connector-java-5.1.18\com\mysql\jdbc\;
- C:\Users\shahin\Desktop\mysql-connector-java-5.1.18\mysql-connector-java-5.1.18-bin.jar;
它在 Eclipse 中运行良好,但是当我运行 my. jar 文件我得到这个错误:
Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at Main.main(Main.java:15)
【问题讨论】:
-
“当我运行我的 jar 文件时”是什么意思? 如何你是如何启动它的?