我有一个名为fence.java
的类,在使用javac编译后,.class文件被命名为fence.class
,但我希望它被称为p1
。使用gcc编译C文件时,我可以使用-o选项,但对于javac,我无法找到类似的东西。
答案 0 :(得分:0)
这是Java中使用的一种你无法改变的约定。该文件的调用方式应与其包含的类相同。
答案 1 :(得分:0)
在java中,类文件名由源文件的名称确定,并且由编译器自动完成,如果要使用名称p1
,则将源文件的名称更改为之前的名称编译(执行此操作时,请记住更改类名以及文件名。)