无法从给定的启动配置中找到主要方法

时间:2014-05-20 08:51:14

标签: java eclipse

我使用Eclipse IDE创建了一个包含许多JFrame的Java程序。

所以当我想为我的项目创建一个可执行jar文件时,我收到了这个错误:

Could not find main method from given launch configuration

即使我在项目属性中指定了主类,我仍然有错误。

提前致谢

4 个答案:

答案 0 :(得分:0)

点击项目 - >运行方式 - > Java应用程序 选择主类 检查类路径

答案 1 :(得分:0)

根据您提供的少量信息,您似乎忘记在文件夹manifest.mf中创建基本文件Meta-inf。此文件必须至少包含以下信息:

Manifest-Version: 1.0
main-class: <you package name>.<your main class>

请查看Google以获取有关此主题的更多信息。

您可以使用Eclipse创建它,虽然它是一个简单的文本文件,您也可以手动执行。

编辑:添加了Eclipse的小指南

  1. 点击您的工作区并按下鼠标右键
  2. 选择&#39;导出&#39;
  3. 将出现一个对话框并在文件夹中选择Java&#39; - &GT; &#39; Jar文件&#39;
  4. 选择资源和destion路径,然后按&#39; Next&#39;两次
  5. 对话框的标题以标题&#39; JAR Manifest Specification&#39;
  6. 开头

    另外,我发现this指南似乎非常有帮助。

答案 2 :(得分:0)

你的主要方法是静态的吗?如果不是那么可能是原因:)

答案 3 :(得分:0)

public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
        public void run() {
            try {
                JFrame11 frame = new JFrame11();
                frame.setVisible(true);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    });
}