サンプル

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;
}