无法为jar文件加载main-class

时间:2010-06-14 09:28:13

标签: java eclipse

我使用Eclipse IDE开发了一个应用程序。创建应用程序后,我以jar格式导出项目。当我尝试运行此jar文件时,我收到错误:无法加载主类。请帮助。

3 个答案:

答案 0 :(得分:2)

当您将项目导出为jar时(请参阅此SO question),您必须在导出Jar向导中指定主类。

alt text http://img707.imageshack.us/img707/3687/eclipsejarmain.png

答案 1 :(得分:2)

这应该始终有效:

java -cp MyJar.jar pkg.name.MyClass

无论如何我更喜欢这个,因为与启动java应用程序的java -jar方式相比,它会导致更少的类路径问题。

答案 2 :(得分:0)

您需要创建一个可运行的jar文件。从Eclipse 3.4中,您可以通过选择Export,Java,Runnable Jar File来实现。如果您还想要包含依赖项,请查看Fat Jar plug-in