[Java] Gibt es einen Unterschied zwischen Java und Maven was den Compiler angeht?
Ich habe ein TikTakToe Spiel mit Java 17 Programmiert. Nun wollte ich es meinem Lehrer schicken. Der wollte aber, dass ich das Ganze mit Maven mache. Gesagt, getan. Ich habe Maven "aufgesetzt" und meinen Code eingefügt. Nun habe ich aber das Problem, dass die Button alle auf Final gesetzt werden müssen (Sonst gibt es einen Fehler "cannot refer to non-final local variable button1 defined in an enclosing scope"). Was logischerweise nicht wirklich Sinn macht, wenn man mit dem Button interagieren will. Komischerweise geht der Code in meinem privaten Workspace, hier muss ich die Button nicht auf Final setzen. Der gleiche Code geht aber im Workspace mit Maven nicht, hier soll ich die Button auf Final setzen.
Hat jemand eine Idee, woran das liegen könnte?
--Die Button nutze ich als Felder die man anklicken kann um TikTakToe zu spielen.
MfG, danke an alle die helfen können.