使用Eclipse Indigo构建Jar文件

时间:2012-05-09 11:47:47

标签: java eclipse jar mysql-connector

我在Eclipse 3.7(Indigo)上有这个项目,并计划构建* .jar。 我是通过File>构建项目的。出口> Java.Runnable JAR文件>命名为jar文件的文件名>完。 运行jar文件时,错误总是返回给我。

Could not find the main class: [package nmame].[Class name of Main class (PSVM) is located].
Program will exit.

此外,MySQL Connector 5.1作为参考库包含在JDBC中使用。

如何解析并能够构建一个在Eclipse上作为Java应用程序运行的jar文件?

提前致谢。

1 个答案:

答案 0 :(得分:2)

导出项目时,请尝试选择选项:

  

将所需的库复制到生成的jar旁边的子文件夹

Screenshot

这将创建一个包含所需依赖库的lib文件夹..

您还必须为程序选择有效的启动配置,以确保在正确填充MAin类属性的情况下创建MANIFEST文件。

运行生成的jar时,应该使用此命令行运行它(阅读MANIFEST.MF):

java -jar yourjar.jar

或使用命令行中指定的Main类:

java yourjar.jar MainClass