java.lang.ExceptionInInitializer を要求する Java コンパイル エラー メッセージを解決する方法

WBOY
リリース: 2023-05-03 13:04:06
転載
1908 人が閲覧しました

エラー メッセージ

エラー メッセージは次のとおりです:

エラー:java: java.lang.ExceptionInInitializerError com.sun.tools.javac.code.TypeTags

java.lang.ExceptionInInitializer を要求する Java コンパイル エラー メッセージを解決する方法

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
ログイン後にコピー

その理由は何ですか?

java.lang.ExceptionInInitializer を要求する Java コンパイル エラー メッセージを解決する方法

#考えられる原因は、コンパイラ環境の使用率が高すぎることです。しかし、依存関係

        <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 コンパイル エラー メッセージを解決する方法

以上がjava.lang.ExceptionInInitializer を要求する Java コンパイル エラー メッセージを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!