Java:没有找到主要类 - 遵循书籍示例

时间:2012-05-01 04:02:28

标签: java

我目前使用 Java: How to Program, Ninth Edition

进入Java类

我正在关注创建一本GradeBook的书,并且发现一条错误,指出没有找到主要的课程。

以下是项目文件夹中两个文件的代码:

GradeBook.java

// Fig. 2.1: GradeBook.java
// Class declaration with one method.
public class GradeBook
{
    // display a welcome message to the GradeBook user
    public void displayMessage()
    {
        System.out.println ( "Welcome to the Grade Book!");
    } // end method displayMessage
} // end class GradeBook

GradeBookTest.java

// Fig. 3.2: GradeBookTest.java
// Creating a GradeBook object and calling its displayMessage method.

public class GradeBookTest
{
    // main method begins program execution
    public static void main( String[] args )
    {
        // create a GradeBook object and assign it to myGradeBook
        GradeBook myGradeBook = new GradeBook();

        // call myGradeBook's displayMessage method
        myGradeBook.displayMessage();
    } // end main
} // end class GradeBookTest    

我正在使用NetBeans IDE来创建和运行我的项目。这是我进入Java课程的第二周,所以我仍然在学习并研究NetBeans和Java。任何建议都很棒。

4 个答案:

答案 0 :(得分:0)

如果是eclipse,我会在GradeBookTest中运行main方法。你想尝试运行这个项目吗?或只是GradeBookTest主? 尝试运行GradeBookTest。

答案 1 :(得分:0)

在项目属性中,在“运行”下选择GradeBookTest作为要运行的类。

答案 2 :(得分:0)

尝试选择文件并按Ctrl + Shift + F10。如果这不起作用,请检查JAVA_HOME是否设置正确,以及您是否在Settings-> Compiler-> Java Compiler下使用了正确的编译器(javac)。我没有足够的积分来发布截图,否则我在我的机器上运行了确切的东西,我可以共享屏幕截图。

答案 3 :(得分:0)

有解决这个问题的原因和方法

  1. 该课程不在您项目的正确src目录中。

  2. 其次,如果您已经创建了类,则必须先编译它们才能将它们用作main。

  3. 右键单击左侧树状菜单上的文件名,然后选择编译。否则编译类的快捷键是F9。

    这肯定会解决你的问题:)。