Table des matières
Editor does not contain a main type
La raison principale, c'est que la touche Debug
ou Run
a été pressée alors que la fenêtre en cours de l'éditeur n'est pas celle contenant la méthode main
.
La méthode main
c'est cette signature et pas une autre !!!
public static void main(String[] args)
Et enfin, ça peut être un bug et un Clean
du projet ou sa fermeture puis réouverture (sans forcément redémarrer le workspace) peut résoudre le problème (eclipse - Editor does not contain a main type - Stack Overflow Archive du 11/07/2009 le 29/04/2020)
The class '…' is required to be in the selected libraries.
Si vous être certains d'avoir les bonnes librairies, c'est un bug dans (certaines? version d') Eclipse. Il ne supporte pas les librairies via un Add JARs…
mais uniquement via Add External JARs…
. La solution est donc d'utiliser Add External JARs…
.
Attention, il ne faut pas inclure un JAR via l'outil Add External JARs…
s'il est accessible via Add Jars…
sinon Eclipse le converti automatiquement. La solution peut être de créer un dossier lib
dans la racine du workspace mais sans importer de dossier dans Eclipse.