gpt4 book ai didi

java - 在java中,我总是需要一个Main类吗?

转载 作者:行者123 更新时间:2023-12-01 07:52:26 25 4
gpt4 key购买 nike

我知道我需要一个 main 方法,但是该 main 方法可以位于 Main 类之外的其他类中吗?

最佳答案

并非所有 Java 应用程序都需要 main 方法。

例如,Java 还可以用于创建不需要 main 方法来运行的 Web 应用程序。

您的问题的答案取决于您的确切意思。你的意思是一个名为“Main”的类吗?那么,不,根本没有这个要求。

Java 的唯一要求是方法的签名正确。主要方法必须:

  • 公开
  • 成为主要
  • 保持静态
  • 返回类型为 void
  • 接受字符串数组作为(唯一)参数

将其添加到文件中的公共(public)类中会更容易,但不是强制的。它所在的类的名称完全取决于您,尽管许多人会选择“Main”或“Open”之类的名称,只是为了更容易找到它。

如果您希望能够通过简单地双击 .jar 文件来运行您的应用程序,您需要指向包含 main 方法的类(使用:您的应用程序可能包含大量 main 方法) list 文件中的类(用于内部测试,但只能使用一个类来启动实际应用程序):Manifest files

在 Java 7 之前,可以通过 (ab) 使用实例化 block 来运行没有 main 方法的桌面应用程序,但这在 Java 7 中已被删除,因为这不是实例化 block 的用途.

关于java - 在java中,我总是需要一个Main类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35030897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com