我刚刚开始使用Java。这是我的程序:

package javaapplication1;

public class JavaApplication1
{
    public static void main(String[] args)
    {
        System.out.println("Hello ");
    }
}


如果删除第一行程序包javaapplication1,则该代码将无法运行。我在课堂上也做过同样的事情,但是确实有效。
有人可以解释为什么会这样吗?

最佳答案

这与您的IDE设置项目的方式有关。

当您开始学习一种新语言时,始终跳过IDE,直到它真正变得有用总是一个好主意。建议您将程序复制到基本文本编辑器,删除package行,将其另存为JavaApplication1.java,然后手动编译并使用javac JavaApplication1.javajava JavaApplication1运行。

10-08 19:30