Die Fehlermeldung lautet:
Error:java: java.lang.ExceptionInInitializerError com.sun.tools.javac.code.TypeTags
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
Was ist der Grund dafür?
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>
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.
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!