14

编译我的 java 程序时出现此错误

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

然后我知道我应该将路径添加mysql-connector-java-3.1.14-bin.jar到java类路径中。我使用的是 Windows XP,我在控制面板/系统/环境变量中编辑了类路径

类路径是:.;C:\j2sdk1.4.2_16\jre\lib;

所以现在它变成了:.;C:\j2sdk1.4.2_16\jre\lib;C:\Program Files\mysql-connector-java-3.1.144

但是,我仍然得到同样的错误,此外,当我在 cmd 中键入 set classpath 时(只是为了检查当前的类路径是什么),我得到:

CLASSPATH= .;C:\j2sdk1.4.2_16\jre\lib;

谁能帮我解决这个问题?

4

3 回答 3

17

您必须将 jarfile 的完整路径放在类路径中(包括文件名):

.;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar

正如河马所说,您必须cmd在更改后重新启动。如果它不起作用,请像这样启动您的程序:

java -cp ".;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar"
my.class.Name
于 2010-11-20T13:56:04.863 回答
8
  1. 打开 Netbeans IDE
  2. 右键单击您的项目。
  3. 选择属性。
  4. 在左侧单击库。
  5. 在“编译”选项卡下 - 单击添加 Jar/Folder 按钮。
  6. 选择下载的“mysql-connector-java-5.1.25-bin.jar”文件(从 dev.mysql.com下载 Connector/J
  7. 点击确定
  8. 再次运行......它的工作。

谢谢...

于 2013-07-20T11:47:41.937 回答
0

您只需复制项目文件夹的Libraries 中的mysql-connector-java-5.1.39-bin 文件即可。一切都会好起来的。

于 2016-09-14T19:41:55.903 回答