0

我目前在使用Java 的 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

4 回答 4

0

如果是 eclipse,我会在 GradeBookTest 中运行 main 方法。您是否正在尝试运行该项目?或者只是 GradeBookTest 主要的?尝试运行 GradeBookTest。

于 2012-05-01T04:05:13.027 回答
0

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

于 2012-05-01T04:07:23.650 回答
0

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

于 2012-05-01T04:19:34.340 回答
0

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

  1. 该类不在项目的正确 src 目录中。

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

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

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

于 2013-07-29T17:20:33.107 回答