此问题在此处已有答案:
Running a Java program without compiling(1个答案)
4天前关闭。
正如我们所知,为了运行Java程序,我们必须首先使用javacMain.java命令编译它,然后使用java Main命令运行它,但是当我尝试java Main.java时,它也可以在不编译java文件的情况下工作。这是怎么可能的?
我希望javaMain.java命令给予错误,但它没有给出任何错误,它正在运行程序没有任何问题。(在编译文件之前使用java Main.java命令,它会工作)
1条答案
按热度按时间myzjeezk1#
Java支持直接使用java命令运行Java源文件,而无需使用javac显式编译它。此功能是JDK 11中作为“启动单文件源代码程序”的一部分引入的。