我正在浏览一些 Java 源代码并注意到main
方法未定义。
Java如何编译源码却无从下手?
The main
方法仅在 Java 虚拟机执行代码时使用。没有 a 则无法执行代码main
方法,但仍然可以编译。
编译代码时,通常在命令行上指定一组文件,例如
javac MyClass1.java MyClass2.java
Java 编译器(javac
)检查传递给它的每个类并将其编译为 .class 文件。
Java 源代码可能丢失的一个原因main
方法是因为它被设计为用作库,而不是被执行。
您可能会发现有趣的事情:尽管 Java 编译器编译的源代码不需要main
方法,将Java编译器本身的源代码 http://hg.openjdk.java.net/jdk7/jdk7/langtools/file/ce654f4ecfd8/src/share/classes/com/sun/tools/javac/Main.java确实有一个main
method.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)