Java 生成后找不到或加载主类
我的Java程序在EclipseMars中点击run或debug按钮时运行良好 实际上,我有一个带有main函数的main类Java 生成后找不到或加载主类,java,eclipse,Java,Eclipse,我的Java程序在EclipseMars中点击run或debug按钮时运行良好 实际上,我有一个带有main函数的main类 public class Main extends JFrame { public static void main(String[] args) throws IOException, URISyntaxException {...} } 但是当我构建它时,我有一个错误“找不到或加载主类”(法语) 以下是我的跑步配置: 我将它用于将程序构建为可运行的jar
public class Main extends JFrame
{
public static void main(String[] args) throws IOException, URISyntaxException {...}
}
但是当我构建它时,我有一个错误“找不到或加载主类”(法语)
以下是我的跑步配置:
我将它用于将程序构建为可运行的jar文件(.jar)
编辑1:
在我搜索了如何使用eclipse创建一个自动清单文件的注释之后,我创建了它,但它并没有解决这个问题。以下是清单文件的内容:
Manifest-Version: 1.0
Main-Class: Main
我的主类位于默认包中:
编辑2:
我在一个名为Launch的包中找到了主类。
我提取了.jar文件以查看其中的内容,清单文件在这里,内容如下:
Manifest-Version: 1.0
Main-Class: Launch.Main
包含您的
main
-方法的类被简单地称为main
(我从您的代码片段中假设)。创建.jar时,必须在启动配置中选择这个Main
类
当前,您在eclipse中选择了一个名为
Task\u Card\u Assembleur\u Main
的类,右键单击项目>导出>Java>Jar文件>单击下一步>选择项目>浏览Jar位置以保存>下一步>下一步>选择应用程序入口点的类:{选择具有主方法“Main”的类}>单击Finish如果在使用java-jar xxx
运行类时不想显式命名该类,那么您需要一个清单,清单在final.jar中的什么位置,为什么您的类不在包中?事实上,这是我定义的配置名称