1

我有一个名为的类fence.java,在使用 javac 编译后,.class 文件被命名fence.class,但我希望它被调用p1。使用 gcc 编译 C 文件时,我可以使用 -o 选项来执行此操作,但对于 javac,我无法找到类似的东西。

4

2 回答 2

1

这是 Java 中使用的约定,您无法更改。该文件的调用方式应与其包含的类相同。

于 2013-03-10T10:00:16.620 回答
0

在java中,类文件名由源文件的名称决定,这是由编译器自动完成的,如果要使用该p1名称,请将源文件的名称更改为编译前的名称(这样做时请记住更改类名以及文件名。)

于 2013-03-10T10:02:27.503 回答