我做错了什么?“线程中的异常”;“主要”;java.lang.NoSuchMethodError:main
当我尝试编译和运行此代码时:我做错了什么?“线程中的异常”;“主要”;java.lang.NoSuchMethodError:main,java,Java,当我尝试编译和运行此代码时: import java.awt.GridLayout; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public abstract class screen implements ActionListener { private JFrame title = new JFrame("Tic-Tac-Toe");
import java.awt.GridLayout;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public abstract class screen implements ActionListener {
private JFrame title = new JFrame("Tic-Tac-Toe");
private JButton play = new JButton("");
private JButton quit = new JButton("");
public screen() {
/* Create Window */
title.setSize(300,300);
title.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
title.setLayout(new GridLayout(3,3));
/* Add Buttons To The Window */
title.add(play);
title.add(quit);
/* Action Listeners */
play.addActionListener(this);
quit.addActionListener(this);
/* Make The Window Visible */
title.setVisible(true);
/* Letters */
play.setText("PLAY");
quit.setText("QUIT");
}
}
我明白了:
线程“main”java.lang.NoSuchMethodError中出现异常:main
我不知道我做错了什么
我是个新手
请帮忙 您需要声明一个
公共静态void main(String args[]){}
方法。我在这里没有看到main方法。您是否尝试在命令行上运行该类?从这里开始:哦,哦,我知道;没有main
。需要一个main方法来告诉你的程序去哪里begin@DaveNewton不会声明main cause java.lang.NoSuchMethodError:main???@PremGenerError-是的,这正是导致该异常的原因。(虽然在(Oracle的)Java 7中,它现在更友好了,并且给了你一个温暖的模糊信息,告诉你定义它而不是例外)::facepalm::-我想你可能想从一本关于Java的优秀入门书开始,而不是挥舞旗帜,希望飞机降落。你可以在你的类中键入它。了解和使用这种方法是最基本的Java核心技能之一,与其他人一样,我建议您在继续之前尝试学习一些在线Java教程。从这里开始: