使用javac指定已编译类的名称

时间:2013-03-10 09:58:40

标签: java javac

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

2 个答案:

答案 0 :(得分:0)

这是Java中使用的一种你无法改变的约定。该文件的调用方式应与其包含的类相同。

答案 1 :(得分:0)

在java中,类文件名由源文件的名称确定,并且由编译器自动完成,如果要使用名称p1,则将源文件的名称更改为之前的名称编译(执行此操作时,请记住更改类名以及文件名。)