选择不包含主要类型 - 错误

时间:2013-08-16 00:51:40

标签: java user-interface runtime

我正在上课的实验室,这是我的第一个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));


        }

    }

1 个答案:

答案 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/