Exception in thread “main” java.lang.erreur
J'ai créé un projet sur Eclipse et d'importer des fichiers source (projet). Mais je ne peux pas le compiler ! Ok, le projet a reçu plusieurs fichiers source, donc j'ai voulu compiler uniquement les Main.java fichier (avec eclipse pas dans la ligne de commande, dans la ligne de commande ça marche!) mais tout ce que je reçois est cette erreur :
http://www.screencast.com/users/Amokrane/folders/Jing/media/82d772dd-10cd-4552-b1d0-3cf18bf39f13
Comme vous pouvez le voir le Main.java fichier est compliqué, juste un bonjour tout le monde !
Quelle est la question ?
Grâce
- Le problème semble se situe dans le projet lui-même. Ouvrez les Problèmes onglet, définissez le filtre de votre projet et de la copie ici quels sont les problèmes que vous voyez.
- Merci de lire meta.stackoverflow.com/questions/285551/...
Vous devez vous connecter pour publier un commentaire.
"En suspens problème de compilation" signifie que la classe n'a pas compilé avec succès. Eclipse va encore vous permettent d'exécuter du code qui ne compile pas, mais les bits spécifiques qui ne se compile pas, va lancer cette erreur. Regardez dans la section "Problèmes" de l'onglet pour voir quel est le problème.
De l'aspect de la vue Explorateur de packages, chaque classe a un problème... peut-être l'emplacement du fichier ne correspond pas à la déclaration du package? Qui correspondent à la position de la boîte rose juste à droite de la barre de défilement verticale de la classe, il suggère que l'erreur est juste en haut du fichier, qui est l'endroit où la déclaration du package serait.
Vous avez une erreur de compilation dans le haut de votre
Main.java
fichier, juste hors de la vue dans la capture d'écran. Probablement un insolubles à l'importation ou à un faux/paquet manquant déclaration.Il est simple dans mon cas, le projet importé besoins de 32 bits jre de courir, mais ne peut pas être compilé dans le même. En IDE, si vous cliquez sur exécuter, il va essayer de compiler et d'exécuter le projet dans le simple coup, il ne parvient pas en raison de 32 bits jre pour la compilation avec le ci-dessus a signalé une erreur.
J'ai donc utilisé 64 bits compilateur a commencé à courir et a obtenu compilé avec succès, mais jeté erreur qui a besoin d'34 bits jre pour certains de la SWT utilisés dans le projet. De nouveau, j'ai changé le 32 bits jre et exécuter le projet, c'est parti ! L'ERREUR EST MAINTENANT DISPARU !
Vous pouvez obtenir le message d'erreur "Exception in thread "main"
java.lang.Erreur: non résolu problème de compilation:" si votre nom de classe diffère de votre nom de fichier.
exemple:
Nom De Fichier:
À l'intérieur du fichier, la classe est nommé différemment; comme