1

我试图导出一个可运行的 Jar,但它没有执行。问题是could not find main method for given launch configuration但是我确实在启动配置中指定了 Main 类。Main为此,我什至将包含主要方法的类重命名为

在此处输入图像描述

我已经指定了包含 main 方法的 Main 类,但是 jar 文件仍然没有运行?


我的Main

public class Main {


        static Preferences userPreferences = Preferences.userRoot();
        final static String LOGIN_KEY = "login_key";
        .....................

        public static void main(String [] args) {
            Runnable r = new Runnable() {
                public void run() {
                    try {
                        createGUI();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }


            } ;

            javax.swing.SwingUtilities.invokeLater(r);

        }

    public static  void createGUI() throws IOException {

        JFrame j = new JFrame("C Manager");
        j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        ActionListener al = new ActionListener() {
            @SuppressWarnings("deprecation")
            public void actionPerformed (ActionEvent e ) {
        ......................

    }



}
4

1 回答 1

1

您可能需要在文件中验证项目的名称.project,即项目描述文件。

这是一个链接:http ://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fproject_description_file.html

这是一个典型的.project文件:

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
        <name>MyProject</name>
        <comment></comment>
        <projects>
        </projects>
        <buildSpec>
                <buildCommand>
                        <name>org.eclipse.jdt.core.javabuilder</name>
                        <arguments>
                        </arguments>
                </buildCommand>
        </buildSpec>
</projectDescription>
于 2013-10-14T16:31:52.873 回答