Java NoClassDefFound Erreur
Je suis en train de lancer une base Hibernate programme.
Quand je le lance, j'obtiens l'erreur ci-dessous
java.lang.NoClassDefFoundError: org/jboss/enregistrement/BasicLogger
J'ai essayé google communique pour elle et n'inclut pas les fichiers jar suivants dans mon classpath :-
- jboss-common-3.2.3.jar
- jboss-common-client-3.2.3.jar
Me manque certains plus fichier jar ?
Grâce
EDIT :
Je n'ai inclure les éléments suivants fichier jar dans le classpath :-
- jboss-logging-3.1.0.CR1.jar
Mais, Face à l'erreur:
java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object
avez-vous d'inclure les classes nécessaires dans votre code?
Le
Le
NoSuchMethodError
signifie que vous le plus probable est d'essayer d'exécuter cette opération avec une autre version du fichier JAR que ce que vous avez compilé avec. Assurez-vous d'utiliser la même version du POT lors de la compilation et lors de l'exécution de votre programme.OriginalL'auteur Daemon | 2012-09-27
Vous devez vous connecter pour publier un commentaire.
Oui
jboss-logging.jar
org/jboss/logging/BasicLogger
est à l'intérieur dejboss-logging.jar
Vous pouvez trouver la liste des personnes dépendantes de pot pour ce pot utilisé par la section dans ce lien.
Cette version devrait contenir la méthode.
Vous trouverez plus d'infos sur Comment créer un simple EJB3 projet dans Eclipse (JBoss 7.1). Vous trouverez également la liste des personnes dépendantes de pots de là-bas.
résoudre toutes ces dépendances dans un autonome (non-container-managed) environnement il peut être utile de simplement télécharger une hibernate libération à partir d'ici: hibernate.org/orm/downloads et ajoutez tous les pots de sous
hibernate-release-*-Final/lib/required/*.jar
(par exemple, 9 pots pour 4.3.7)(bien sûr en fonction de ce que vous faites, d'autres libs peut être exigée ou "/obligatoire/*.jar" peut ne pas être nécessaire pour votre scénario spécifique)
OriginalL'auteur Amit Deshpande
Vous avez besoin jboss-logging.jar
Vous pouvez l'obtenir à partir d' ici
OriginalL'auteur gprathour
Si ces fichiers existent déjà, essayez de les ajouter à votre
Java Build Path
.Vous pouvez l'utiliser comme référence: Java Build Path
OriginalL'auteur Russell Gutierrez
Pour résoudre
utiliser le fichier JAR (jboss-client-7.1.0.Final.jar) ce sera de vous aider à résoudre résoudre votre erreur
Ici
OriginalL'auteur gks