gpt4 book ai didi

java - 没有定义main方法,Java程序如何运行?

转载 作者:搜寻专家 更新时间:2023-10-30 21:40:39 24 4
gpt4 key购买 nike

我正在查看一些 Java 源代码并注意到未定义 main 方法。

Java如何在无从下手的情况下编译源码?

最佳答案

main 方法仅在 Java 虚拟机执行您的代码时使用。没有 main 方法就无法执行代码,但它仍然可以被编译。

编译代码时,通常会在命令行中指定一组文件,例如

javac MyClass1.java MyClass2.java

Java 编译器 (javac) 检查您传递给它的每个类并将其编译成一个 .class 文件。

Java 源代码可能缺少 main 方法的一个原因是它被设计为用作库,而不是被执行。

你可能会发现一些有趣的事情:虽然Java编译器编译的源代码不需要main方法,但是source code for the Java compiler itself确实有一个 main 方法。

关于java - 没有定义main方法,Java程序如何运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7591064/

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