範例

public class ClassA {
static int i = ClassB.i;
}

class ClassB {
public static int i = 100;
}

解決方案
將非 final static 欄位宣告為 final,或避免參照這個欄位。

public class ClassA {
static int i = ClassB.i;
}

class ClassB {
public static final int i = 100;
}