-1

我知道以前有人问过这个问题……只是其他问题的答案都没有。当我尝试在 Eclipse 中运行它时,我只是进入Error: Could not find or load main class Hey.Init控制台。“嘿”是包裹。

我可以发布第三节课,我认为这不相关。

package Hey;

import javax.swing.SwingUtilities;

public class Init {
    static Runnable createGui = new Runnable(){
        public void run(){
            new Gui();
        }
    };
    public static void main(String[] args){
         SwingUtilities.invokeLater(createGui);
   }
}

其他类:

package Hey;
import java.awt.FlowLayout;


import javax.swing.JButton;
import javax.swing.JFrame;


public class Gui  { 
    private JFrame frame = new JFrame("Title");
    private JButton button;
    public Gui(){
        frame.setLayout(new FlowLayout());
        button = new JButton("DON'T HIT ME!!!");
        button.addMouseListener(new Yo());
    }
}
4

1 回答 1

0

很奇怪,因为我在这里看不到任何问题。但是,如果您知道我的意思,您可能正在尝试运行一个未设置为“主项目”的文件,并且实际上可能没有主方法。也在旁注中

    @Override
    public void run(){
        Gui gui = new Gui();
    }

还有一件事为什么不实现接口?

public class Hello implements Runnable{ 
      ....
}
于 2013-09-23T22:59:51.443 回答