9
votes

Eclipse Écrire à la console

Dans Eclipse, comment puis-je écrire une déclaration de débogage dans une fenêtre de console? J'ai essayé: xxx

mais je ne vois pas les valeurs affichées n'importe où.

Merci.


2 commentaires

J'ai le même problème et c'est très frustrant. Tout est activé correctement, mais la sortie ne va pas à la console. Avez-vous trouvé une solution? Est-ce que vous courez sous Win7 par une chance? Je me demande si c'est quelque chose de spécifique à Win7.


Où sont définies vos rayures? J'ai couru à ce même problème car il distribuait un dossier sans que je sache et puis j'ai dû System.setout () l'obtenir en streaming au bon endroit.


8 Réponses :


4
votes

Êtes-vous sûr de disposer de la fenêtre de la console dans la configuration Eclipse pour afficher la sortie? Dans la barre de menus de Eclipse, allez à Window-> Afficher la vue -> Console. Lorsque vous exécutez le programme, cette fenêtre de console devrait être l'endroit où votre sortie System.out.Print (LN) est affichée.


0 commentaires

3
votes

Si vous utilisez une application client-serveur, vous pouvez avoir plusieurs consoles. Si vous voyez une console, il devrait y avoir une petite icône de flèche à côté. Utilisez-le pour déposer une liste de toutes les différentes consoles et choisissez la solution appropriée.


0 commentaires

6
votes

Créez une console et écrivez-y. Lorsqu'une console est créée, vous lui donnez un nom. De cette façon, votre sortie de console peut être conservée séparée de la sortie de la console d'un autre plugin. Voir cet article pour plus de détails.

http://wiki.eclipse.i_write_to_the_console_from_a_plug-in%3f < / p>


2 commentaires

Le lien n'a pas fonctionné pour moi lors de la cliquant ou de la copier-le coller (je blâme que % 3f à la fin). La page existe cependant, vous pourriez simplement avoir à Google pour cela: Google.com .au / ...


J'ai trouvé un lien correct qui utilise https wiki.eclipse.org/...



3
votes

Ma sortie va à l'onglet LOGCAT, pas la console.


0 commentaires

1
votes

Si vous exécutez une classe ayant une méthode principale et que vous souhaitez imprimer des journaux sur la console Eclipse, créez un fichier "log4j.properties" dans src / main / ressources

si vous souhaitez imprimer votre classe de test, puis Placez ce fichier en SRC / Test / Ressources. P>

log4j.properties em> stry> p>

log4j.rootLogger=INFO, DEBUG, WARN, ERROR, stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%C:%L] [%t] - %m%n

log4j.logger.backtype.storm=DEBUG
log4j.logger.clojure.tools=DEBUG


0 commentaires

0
votes

Essayez ceci, il sera émis dans l'onglet Console

System.out.print("Hello World ..... !");       
// Redirect the stdout and stderr to the LogPanel
SystemLogger out = new SystemLogger(System.out, Level.INFO);
SystemLogger err = new SystemLogger(System.err, Level.ERROR);
System.setOut(out);
System.setErr(err);


0 commentaires

0
votes

Je suppose que votre code est en Java? Si vous souhaitez utiliser un enregistreur qui imprimera à votre console de la même manière à "System.Out.println ();", ajoutez Java.Util.logging à votre projet Eclipse. importer java.util.logging.logger;

Ensuite, à l'intérieur de chaque classe où vous souhaitez une sortie sur votre console, ajoutez Logueur final Static Statique privé = Logger.getlogger ( .Class.getName ()); Remplacement par votre nom de classe.

et où vous voulez la sortie de la console, placez une ligne dans la partie de votre classe comme log.info ("Code correspond à ce point!"); de la même manière que vous utiliseriez System.out .println ();

J'utilise uniquement l'enregistreur au lieu de system.out.println (); déclarations parce que la journalisation semble plus professionnelle. Et franchement, l'enregistreur est moins des traits clés pour écrire log.info que System.out.println, qui économise du temps.

Cet article est l'endroit où j'ai appris l'information de journalisation: https://examples.javacodegs.com/core-java/util/logging/java-util-logging-example/


0 commentaires

0
votes

Il existe un moyen simple de basculer entre les sorties du client et du serveur dans Eclipse. Veuillez consulter la capture d'écran qui affiche une option pour basculer entre les sorties de la console.

Capture d'écran Eclipse pour afficher l'option Console


0 commentaires