2

我在 Eclipse 3.7 (Indigo) 上有这个项目,并计划构建 *.jar。我将通过文件 > 导出 > 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 连接器 5.1 作为 JDBC 使用的引用库包含在内。

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

提前致谢。

4

1 回答 1

2

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

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

截屏

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

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

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

java -jar yourjar.jar

或在命令行中指定 Main 类:

java yourjar.jar MainClass
于 2012-05-09T11:51:53.267 回答