当我在我的PC上安装mysql-connector-java-5.1.15-bin时,它给我一个错误,比如:failed to load main-class manifest attribute from。您能告诉我应该怎么做才能消除这个错误吗?没有mysql-connector-java-5.1.15-bin我什么也做不了,所以请尽快告诉我。
发布于 2011-04-06 14:59:49
听起来您正在尝试运行JAR文件,就好像它是一个可执行的JAR文件一样(通过双击它或者使用java -jar mysql-connector-...jar这样的命令来运行它)。
这不是您应该对此JAR文件执行的操作。您只需将其添加到项目的类路径中;不要试图解压或运行它。它不包含安装程序。
背景信息:
可执行JAR文件包含一个META-INF/MANIFEST文件,该文件包含诸如Main-Class之类的属性,这些属性在运行JAR文件时告诉Java要运行的类是什么。如果JAR文件不包含清单文件,或者包含没有Main-Class属性的清单文件,那么它就不是可执行的JAR文件。
发布于 2011-04-06 15:03:13
出现了两个问题: 1) mysql-connector-java应该有一个主类吗?2)你打算如何安装它?
1)否它只包含与mysql交互的JDBC类。2)因为您得到了main-class属性错误,所以您似乎是在双击jar文件。
为了能够使用它,您必须将jar文件添加到类路径中。
https://stackoverflow.com/questions/5562432
复制相似问题