它给出了一个错误"找不到主类:filename.java"如何将文件名设置为独立于类名?
答案 0 :(得分:12)
你不能......在Java中,文件名必须与文件
中公共类的名称相匹配答案 1 :(得分:4)
简答:你做不到。每个文件一个类是java方式。接受或找到另一种语言。
更长的答案:你可以,但你可能不想这样做。
如果您有一个公共类和x个非公共类,则可以通过将非公共类嵌套在公共类中来将all放在同一个文件中。例如(在BlowFish.java中):
public class BlowFish
{
class Hooty
{
}
class Sushi
{
}
}
答案 2 :(得分:3)
答案 3 :(得分:0)
也许是在manifesto文件中,您将此类定义为主类
答案 4 :(得分:0)
当然可以。只需将版本号放在您的类名中即可。
或保持最新的classname.java,旧版本获取版本号。
或删除版本号并使用源代码控制。