0

当我在我的 PC 上安装 mysql-connector-java-5.1.15-bin 时,它给了我一个错误,例如:failed to load main-class manifest attribute from. 请你告诉我我应该怎么做才能消除这个错误?没有mysql-connector-java-5.1.15-bin,我什么都做不了,所以请尽快告诉我。

4

2 回答 2

0

听起来您正试图像运行可执行 JAR 文件一样运行 JAR 文件(通过双击它或使用类似的命令运行它java -jar mysql-connector-...jar)。

这不是您应该对这个 JAR 文件执行的操作。您只需要将它添加到项目的类路径中;不要试图解压或运行它。它不包含安装程序。

背景资料:

可执行 JAR 文件包含一个META-INF/MANIFEST文件,该文件包含一些属性,例如Main-Class当您运行 JAR 文件时告诉 Java 要运行的类是什么。如果 JAR 文件不包含清单文件,或者包含没有Main-Class属性的清单文件,则它不是可执行 JAR 文件。

于 2011-04-06T06:59:49.130 回答
0

出现了两个问题:1)mysql-connector-java 应该有一个主类吗?2)你是如何尝试安装它的?

1) 不。它只包含用于与 mysql 交互的 JDBC 类。2)因为你得到主类属性错误,你似乎是在双击一个 jar 文件。

为了能够使用它,您必须将 jar 文件添加到您的类路径中。

于 2011-04-06T07:03:13.037 回答