我是Java的新手,并且一直在尝试使用Netbeans来编译我的程序。 HelloWorldApp.java使用Greeter.java中的Greeter类。我不断收到错误,无法解决。我了解您必须包含“包装”之类的东西。我在Netbeans上也没有很多经验。但是,我很乐意为此工作。

这是HelloWorldApp.java:

package helloworldapp;
import Greeter
public class HelloWorldApp
{
    public static void main(String[] args)
    {
        Greeter myGreeterObject = new Greeter();
        myGreeterObject.sayHello();
    }
}

这是Greeter.java:
public class Greeter
{
    public void sayHello()
    {
        System.out.println("Hello, World!");
    }
}

最佳答案

Greeter的第一行更改为

package helloworldapp;

然后删除
import Greeter

来自HelloWorldApp。您只需要导入其他软件包中的类。此外,导入行以分号终止。最后,import始终是可选的,对开发人员来说很方便。举个例子,
import java.util.Calendar;

让你写
Calendar cal = Calendar.getInstance();

但是,没有导入,您仍然可以使用
java.util.Calendar cal = java.util.Calendar.getInstance();

10-07 23:38