有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Eclipse(IDE)如何在没有公共类的情况下在Java中运行main方法?

我在Eclipse IDE中创建了一个新项目,其中只有一个类包含以下代码:

 class Test
 {
      public static void main(String[] args)
      {
          System.out.println(44);
      }
 }

当我尝试运行时,它会打印以下内容:

44

正如我们所知,主要方法所在的类必须是公共的

那么eclipse为什么可以编译甚至运行这个程序呢


共 (1) 个答案

  1. # 1 楼答案

    你完全错了:

    class HelloWorldApp {
        public static void main(String[] args) {
            System.out.println("Hello World!"); // Display the string.
        }
    }
    

    这是here的一段引文,它指向oracle文档