我正在上课的实验室,这是我的第一个GUI环境。当我尝试运行程序时,它会问我“选择一种方法来运行'Lab 8'”然后选择两个选项 - Java Applet或Java Application。我选择哪个并不重要,然后我收到一条错误消息“选择不包含主类型”。我是否需要为Eclipse创建GUI程序,例如附加组件或其他东西?
这是我到目前为止唯一的代码。不确定是否重要。感谢
import javax.swing.*;
import java.awt.*;
public class TicTacToe extends JFrame{
private ImageIcon cross = new ImageIcon ("FlowerX.jpg");
ImageIcon not = new ImageIcon ("Owl.gif");
public TicTacToe(){
Container container = getContentPane();
container.setLayout(new GridLayout(3, 3));
}
}
答案 0 :(得分:2)
您需要在独立的Java程序中运行main方法。下面指定的主要方法是jvm执行程序的起点:
public static void main (String args[])
像这样修改你的代码并尝试执行:
import javax.swing.*;
import java.awt.*;
public class TicTacToe extends JFrame{
private ImageIcon cross = new ImageIcon ("FlowerX.jpg");
ImageIcon not = new ImageIcon ("Owl.gif");
public TicTacToe(){
Container container = getContentPane();
container.setLayout(new GridLayout(3, 3));
}
public static void main(String args[])
{
new TicTacToe();
}
}
了解有关Java应用程序的主要和基本结构的更多信息:http://docs.oracle.com/javase/tutorial/getStarted/application/