在构建之后无法找到或加载主类

时间:2015-10-27 17:21:41

标签: java eclipse

我的Java程序在我按下按钮运行或在eclipse mars中调试run debug时工作正常。

实际上我有一个主要功能

的主类
public class Main extends JFrame 
{
   public static void main(String[] args) throws IOException, URISyntaxException {...}
}

但是当我构建它时,我有错误“无法找到或加载主类”(法语) command prompt

这是我的运行配置: run config

我使用它来构建可运行jar文件(.jar)的程序 build config

编辑1:

在评论之后,我搜索了如何使用eclipse创建自动清单文件,我创建了它,但它没有解决问题。以下是清单文件的内容:

Manifest-Version: 1.0
Main-Class: Main

我的主类位于默认包中:

main class location

编辑2:

我将主类定位在名为Launch的包中。 我提取.jar文件以查看里面有什么,清单文件在这里,内容是:

Manifest-Version: 1.0
Main-Class: Launch.Main

manifest location

2 个答案:

答案 0 :(得分:0)

包含main - 方法的类简称为Main(正如我在您的代码段中所假设的那样)。创建.jar时,必须在启动配置中选择此Main类。

目前您选择了一个名为Task_Card_Assembleur_Main的小组。

答案 1 :(得分:0)

在eclipse中右键单击项目>出口> Java> Jar文件>点击下一步>选择你的项目>浏览jar位置以保存>下一个>下一个>选择应用程序入口点的类:{select class having main method' Main'}>单击“完成”