我在 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 文件?
提前致谢。
最佳答案
导出项目时尝试选择以下选项:
Copy required libraries into a sub-folder next to the generated jar
这将创建一个包含所需依赖库的 lib 文件夹..
您还必须为程序选择有效的启动配置,以确保创建 MANIFEST 文件时正确填充 MAin 类属性。
当您运行生成的 jar 时,您应该使用此命令行运行它(阅读 MANIFEST.MF):
java -jar yourjar.jar
或在命令行中指定主类:
java yourjar.jar MainClass
关于java - 使用 Eclipse Indigo 构建 Jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10515440/