Heim > Java > javaLernprogramm > So lösen Sie die Java-Kompilierungsfehlermeldung, die zu java.lang.ExceptionInInitializer führt

So lösen Sie die Java-Kompilierungsfehlermeldung, die zu java.lang.ExceptionInInitializer führt

WBOY
Freigeben: 2023-05-03 13:04:06
nach vorne
1999 Leute haben es durchsucht

Fehlermeldung

Die Fehlermeldung lautet:

Error:java: java.lang.ExceptionInInitializerError com.sun.tools.javac.code.TypeTags

So lösen Sie die Java-Kompilierungsfehlermeldung, die zu java.lang.ExceptionInInitializer führt

Wenn Sie Maven verwenden, ist die Fehlermeldung dieselbe .

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  2.449 s
[INFO] Finished at: 2020-02-26T08:34:45-05:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project core-java-annotations: Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Nach dem Login kopieren

Was ist der Grund dafür?

So lösen Sie die Java-Kompilierungsfehlermeldung, die zu java.lang.ExceptionInInitializer führt

Der mögliche Grund ist, dass Ihre Compilerumgebung zu stark ausgelastet ist. Aber Ihre Abhängigkeit von

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.6.12</version>
            <scope>provided</scope>
        </dependency>
Nach dem Login kopieren

ist zu gering.

Die Lösung besteht darin, Ihr Kompilierungs-JDK auf 1.8 herunterzustufen.

Oder aktualisieren Sie org.projectlombok auf die neueste Version.

Wenn wir beispielsweise IntelliJ 1.8 zum Kompilieren des Codes verwenden, treten keine Fehler auf.

So lösen Sie die Java-Kompilierungsfehlermeldung, die zu java.lang.ExceptionInInitializer führt

Das obige ist der detaillierte Inhalt vonSo lösen Sie die Java-Kompilierungsfehlermeldung, die zu java.lang.ExceptionInInitializer führt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage