Outils pour utilisateurs

Outils du site


ide:eclipse:bugs

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.

Compilation lente depuis un lecteur réseau Samba

C'est normal, c'est le protocole qui est lente. Même si on monte un lecteur du disque dur via samba, c'est au minimum 10 fois plus lent.

Réseau Samba : 5ms

Lecteur local : 0.17ms (30 fois plus rapide)

ide/eclipse/bugs.txt · Dernière modification : 2020/05/10 23:59 de root