有命令这样做吗?例如,在C#中,您可以使用/out: [name-of-file].exe
在编译后重命名.exe文件。
答案 0 :(得分:0)
`.java`文件的名称必须与其中定义的公共类的名称相同。 一旦`.java`被编译成`.class`,类文件的名称也必须与公共类的名称保持一致。如果不重命名`.java`中的类,将`.java`重命名为与新类名相同,然后重新编译为`.class`,则无法更改。
C#没有这个限制,并且允许你根据自己喜欢的名称命名`.cs`,无论其中定义的类的名称如何。