DebugMode
別のファイルにenumがあります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
何が問題なのか理解できません...誰かが私にそれを理解するのを手伝ってくれますか?