Erhalte StackOverflowError beim Initialisieren einer statischen Variable

8
___ tag123java8 ___ Verwenden Sie dieses Tag für spezifische Fragen zu Java 8, Version 8 (interne Nummer 1.8) der Java-Plattform, die am 18. März 2014 veröffentlicht wurde. In den meisten Fällen sollten Sie auch das Java-Tag angeben. ___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen. ___ qstnhdr ___ Erhalte StackOverflowError beim Initialisieren einer statischen Variable ___ answer48300673 ___

Es ist ein Bug , behoben in javac-9. Ich habe das letzte Java-9 versucht und es würde nicht reproduzieren.

Um zu umgehen, dass Sie tun könnten:

%Vor%

was scheint gut zu kompilieren ...

    
___
sumit 17.01.2018, 11:37
quelle

1 Antwort

10

Es ist ein Bug , behoben in javac-9. Ich habe das letzte Java-9 versucht und es würde nicht reproduzieren.

Um zu umgehen, dass Sie tun könnten:

%Vor%

was scheint gut zu kompilieren ...

    
Eugene 17.01.2018, 12:00
quelle

Tags und Links