错误:无法加载主类清单属性

时间:2011-04-06 06:47:14

标签: java install mysql-connector

当我在我的电脑上安装mysql-connector-java-5.1.15-bin时,它会给我一个错误,例如:failed to load main-class manifest attribute from。请问您能告诉我该怎么做才能消除此错误?没有mysql-connector-java-5.1.15-bin,我无法做任何事情,所以请尽快告诉我。

2 个答案:

答案 0 :(得分:0)

听起来您正在尝试将JAR文件作为可执行JAR文件运行(通过双击它或使用java -jar mysql-connector-...jar之类的命令运行它。)

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

背景资料:

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

答案 1 :(得分:0)

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

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

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