我目前使用 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。任何建议都很棒。
答案 0 :(得分:0)
如果是eclipse,我会在GradeBookTest中运行main方法。你想尝试运行这个项目吗?或只是GradeBookTest主? 尝试运行GradeBookTest。
答案 1 :(得分:0)
在项目属性中,在“运行”下选择GradeBookTest
作为要运行的类。
答案 2 :(得分:0)
尝试选择文件并按Ctrl + Shift + F10。如果这不起作用,请检查JAVA_HOME是否设置正确,以及您是否在Settings-> Compiler-> Java Compiler下使用了正确的编译器(javac)。我没有足够的积分来发布截图,否则我在我的机器上运行了确切的东西,我可以共享屏幕截图。
答案 3 :(得分:0)
有解决这个问题的原因和方法
该课程不在您项目的正确src目录中。
其次,如果您已经创建了类,则必须先编译它们才能将它们用作main。
右键单击左侧树状菜单上的文件名,然后选择编译。否则编译类的快捷键是F9。
这肯定会解决你的问题:)。