我想在cmd中编译.java文件后重命名该类名

时间:2015-09-27 04:51:57

标签: java cmd compilation

有命令这样做吗?例如,在C#中,您可以使用/out: [name-of-file].exe在编译后重命名.exe文件。

1 个答案:

答案 0 :(得分:0)

`.java`文件的名称必须与其中定义的公共类的名称相同。 一旦`.java`被编译成`.class`,类文件的名称也必须与公共类的名称保持一致。如果不重命名`.java`中的类,将`.java`重命名为与新类名相同,然后重新编译为`.class`,则无法更改。

C#没有这个限制,并且允许你根据自己喜欢的名称命名`.cs`,无论其中定义的类的名称如何。