ホームページ >Java >&#&チュートリアル >java.lang.ExceptionInInitializer を要求する Java コンパイル エラー メッセージを解決する方法
エラー メッセージは次のとおりです:
エラー:java: java.lang.ExceptionInInitializerError com.sun.tools.javac.code.TypeTags
Maven を使用している場合、エラー メッセージは同じです。
[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
その理由は何ですか?
#考えられる原因は、コンパイラ環境の使用率が高すぎることです。しかし、依存関係<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.6.12</version> <scope>provided</scope> </dependency>が低すぎます。 解決策は、コンパイルされた JDK を 1.8 に下げることです。 または org.projectlombok を最新バージョンにアップグレードします。 たとえば、IntelliJ 1.8 を使用してコードをコンパイルすると、エラーは発生しません。
以上がjava.lang.ExceptionInInitializer を要求する Java コンパイル エラー メッセージを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。