Java枚举提供异常

时间:2013-11-02 09:42:15

标签: java exception enums

我将枚举DebugMode放在单独的文件DebugMode.java中。

package core;
public enum DebugMode {
    Disabled, Console, Dialog, All
}

然后我在Debug中有一个课程Debug.java

package core;

public class Debug {
    private static DebugMode debug = DebugMode.All;
    public static void Message(String str) {
        //some unrelated stuff
    }
}

但由于某种原因,它给了我这个字符串的错误:

private static DebugMode debug = DebugMode.All;

错误是:

Caused by: java.lang.RuntimeException: Uncompilable source code - class DebugMode is public, should be declared in a file named DebugMode.java
    at core.DebugMode.<clinit>(Debug.java:6)
    ... 3 more
Java Result: 1

我只是不明白这是什么问题......有人可以帮我弄清楚吗?

0 个答案:

没有答案