0

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

何が問題なのか理解できません...誰かが私にそれを理解するのを手伝ってくれますか?

4

0 に答える 0