我将枚举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
我只是不明白这是什么问题......有人可以帮我弄清楚吗?