La classe Java pas trouvé exception
Je suis en train de lancer un programme Java et quelque part le long de l'exécution, je reçois un
java.lang.NoClassDefFoundError: antlr/TokenStream
exception. Je suis nouveau à la programmation java, donc ne sais pas vraiment ce que cela signifie. J'ai regardé à travers certaines autres questions au sujet des mêmes questions et ils n'ont pas vraiment m'aider - soit je ne pouvais pas suivre la réponse ou qu'il ne s'applique pas dans mon cas.
Des idées?
OriginalL'auteur Luchian Grigore | 2011-08-10
Vous devez vous connecter pour publier un commentaire.
de recherche pour antlr.jar et de le placer dans votre classpath
OriginalL'auteur fmucar
java.lang.NoClassDefFoundError
est levée lorsqu'une classe particulière référencées par votre programme n'est pas disponible dans le classpath. Classpath est la liste des chemins des répertoires/que l'exécution des recherches pour les classes utilisées dans la classe en cours d'exécution.Le message d'erreur que vous obtenez signifie que
antlr/TokenStream
n'est pas disponible dans votre classpath.Pour inclure le correspondant de la fiole (
antlr.jar
) dans le chemin, vous pourrez utiliser le-cp
drapeau lors de l'exécution:Ou
OriginalL'auteur Nivas
Il est à la recherche pour le défn de la classe, il n'est pas de trouver dans le classpath.
De la JavaDoc de l',
OriginalL'auteur sgokhales
Prendre de ici.
OriginalL'auteur Shamim Hafiz
Vous avez fait référence à une classe java, mais pour une raison quelconque, cette classe n'existe pas dans l'exécution de l'image en cours d'exécution. Par exemple, si vous instancié une nouvelle classe XYZ comme:
XYZ xyz = new XYZ (), mais pas de cette catégorie existe, vous obtiendrez une erreur semblable à celle ci-dessus. Dans le passé, j'ai reçu ce genre de message d'erreur si j'ai mal orthographié une référence à une classe ou plus généralement, si la classe à laquelle je faisais allusion en quelque sorte ne sont pas inclus dans mon bocal. Vérifiez le pot ou le répertoire dans lequel vous faites l'exécution. Voyez-vous la classe à laquelle vous faites référence? Je parie qu'il est manquant.
Elliott
OriginalL'auteur Elliott