Discuss / Java / jdk11之后java命令直接运行java源代码的问题

jdk11之后java命令直接运行java源代码的问题

Topic source

我创建了一个java文件,里面有两个public类,用javac编译这个文件显然会报错,但是我用java直接运行竟然可以,想问一下java运行源代码的原理

把文件名改为和类名不同的字符串,java还是可以运行,应该是java运行java文件时不检查文件名,且也并没有经过javac编译

廖雪峰

#3 Created at ... [Delete] [Delete and Lock User]

直接跑java源码就是为了写个小程序省事,大型程序都是编译的,别纠结了。


  • 1

Reply