如何禁用javac文件名检查



如果在文件名错误的文件中定义了公共类,javac将抛出错误:

square_supplies.java:5: error: class Answer is public, should be declared in a file named Answer.java

是否有关闭此行为的标志?如果无法javac,是否有另一个可以关闭此功能的java编译器?

不,这是Java语言的一部分。如果公共类 Answer 不在 Answer.java 中,则 javac 编译器无法知道类 Answer 的位置。在编译依赖于 Answer 的类时,它需要这些信息。

最新更新