Maison > Java > javaDidacticiel > le corps du texte

Comment résoudre le message d'erreur de compilation Java invitant java.lang.ExceptionInInitializer

WBOY
Libérer: 2023-05-03 13:04:06
avant
1948 Les gens l'ont consulté

Message d'erreur

Le message d'erreur est :

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

Comment résoudre le message derreur de compilation Java invitant java.lang.ExceptionInInitializer

Le message d'erreur est le même si vous utilisez 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
Copier après la connexion

Quelle est la raison à cela ?

Comment résoudre le message derreur de compilation Java invitant java.lang.ExceptionInInitializer

La raison possible est que votre environnement de compilation est trop utilisé. Mais votre dépendance

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.6.12</version>
            <scope>provided</scope>
        </dependency>
Copier après la connexion

est trop faible.

La solution est de baisser votre JDK de compilation à 1.8.

Ou mettez à niveau org.projectlombok vers la dernière version.

Par exemple, si nous utilisons IntelliJ 1.8 pour compiler le code, il n'y aura aucune erreur.

Comment résoudre le message derreur de compilation Java invitant java.lang.ExceptionInInitializer

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal