Impossible de trouver ou charger la classe principale dans le STS/Eclipse

J'ai une méthode main dans un paquet dans un de mes projets. Dire, le paquet est com.ant.car. Je suis en train de lancer et/ou de débogage de cette méthode, et je reçois l'erreur Could not find or load main class com.ant.car.

J'ai cherché ce problème, et il semble que je ne peux pas comprendre ce qui est mal.

1) j'ai vérifié exécuter les configurations. Dans Exécuter->Exécuter les Configurations, j'ai vérifié que la classe Principale est com.ant.voiture.

2) j'ai vérifié le chemin de génération. Si je clic droit sur le projet, j'sélectionnez " Build->Build Path, et sous l'onglet Bibliothèques, je assurez-vous il n'y a aucune dossiers manquants avec Xs rouge à côté d'eux.

Pas vraiment sûr de ce que d'autre à faire. Des suggestions?

  • le package est com.ant.car alors, quelle est la classe principale? Ou est-ce réellement car?
  • Aucun de ces fonctionné pour moi. Je travaille toujours vers une solution. J'ai supprimé ./metadata (entièrement réinitialise STS paramètres par la voie), ./bin, ./build, l'exécution de ./gradlew clean en ré-exécutant ./gradlew build, la vérification de construire des chemins et de la recherche de classe principale dans exécuter les configurations (il ne semble pas exister dans Gradle projets), et le redémarrage de STS. J'ai essayé quelques combinaisons et variations de la ci-dessus. Je PEUX courir ./gradle bootRun à l'extérieur de STS/Eclipse parfaitement bien. 🙁
InformationsquelleAutor aCarella | 2016-05-25