2013-03-10 57 views
0

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

回答

0

这是在Java中使用的约定,你不能改变。该文件应该和它所包含的类一样被调用。

+0

非常感谢你。 – 2013-03-10 10:01:21

+0

答案中的第二句只适用于公开课。 – Perception 2013-03-10 10:23:40

0

在java中,类文件名由源文件的名称决定,并由编译器自动完成,如果要使用名称p1,则将源文件的名称更改为编译前的名称(当你该记得更改类名称以及该文件的名称。)

+0

你的问题中的第一句只对公共班级适用。 – Perception 2013-03-10 10:24:31