Ändern Sie das private statische Endfeld mithilfe von Java Reflection

Ich habe eine Klasse mit einemprivate static final Feld, das ich leider zur Laufzeit ändern muss.

Beim Nachdenken erhalte ich folgenden Fehler:java.lang.IllegalAccessException: Can not set static final boolean field

Gibt es eine Möglichkeit, den Wert zu ändern?

Field hack = WarpTransform2D.class.getDeclaredField("USE_HACK");
hack.setAccessible(true);
hack.set(null, true);

Antworten auf die Frage(20)

Ihre Antwort auf die Frage