J'ai écrit une classe simple comportant une instruction SOP pour "Hello World". Mais la console Eclipse n’affiche aucune sortie . J’ai ensuite écrit le même programme dans un projet créé précédemment et cela a bien fonctionné. J'ouvre la console comme indiqué ci-dessous:
Fenêtre-> Afficher la vue-> Console.
Mais ça ne fonctionne pas. J'utilise le projet j2ee dans le même espace de travail. Une idée? S'il vous plaît aider. Je suis coincé à cause de ce problème.
Allez dans "Fenêtre> Réinitialiser la perspective", cela réinitialisera les paramètres de la fenêtre par défaut. Ensuite, vous devrez peut-être arrêter tous les processus Java en cours d'exécution. Je vous suggère alors de cliquer sur "Supprimer tous les lancements terminés" et si le "Terminer tout" rouge est toujours disponible, cliquez sur ce bouton
Assurez-vous que la structure du projet doit être la suivante:
Assurez-vous que votre System.out.println ("Hello World") est dans la méthode main avec la signature appropriée.
Ex:
public static void main(String[] args){
System.out.println("Hello World");
}
[travail] J'ai rencontré le même problème, j'ai essayé avec toutes les solutions fournies ci-dessus mais cela n'a pas fonctionné, puis je suis arrivé à une solution qui a fonctionné. Suivez le processus suivant pour résoudre le problème.
Faites un clic droit sur l'espace de travail fourni par Eclipse -> Sélectionnez "Exécuter en tant que" -> Application Java.
Cela fonctionnera définitivement.
J'ai eu le même problème en utilisant jre7. Passé à jdk 1.7 et la console Eclipse a recommencé à afficher les sorties.
Aucune de ces réponses. Ce qui a aidé dans mon cas:
Exécuter > Exécuter les configurations > Commun > décocher Lancer en arrière-plan (dernier onglet en bas).
Ensuite, il a montré l'erreur pourquoi la chose ne commencerait pas.
Dans mon cas: une dépendance de projet à un projet que j'avais fermé.
Voir (clic droit) Projet > Chemin de construction > Configurer le chemin de construction .
J'ai eu le même problème vient de trouver la solution. Il suffit de vérifier votre méthode principale, il serait
public void main(String[] args){
changez le en ceci:
public static void main(String[] args){