我创建了一个java文件,里面有两个public类,用javac编译这个文件显然会报错,但是我用java直接运行竟然可以,想问一下java运行源代码的原理
把文件名改为和类名不同的字符串,java还是可以运行,应该是java运行java文件时不检查文件名,且也并没有经过javac编译
直接跑java源码就是为了写个小程序省事,大型程序都是编译的,别纠结了。
Sign in to make a reply
iii止于至善
我创建了一个java文件,里面有两个public类,用javac编译这个文件显然会报错,但是我用java直接运行竟然可以,想问一下java运行源代码的原理