2009-12-03 9 views
6

In Eclipse, come posso scrivere un'istruzione di debug su una finestra della console? Ho provato:Eclipse scrive sulla console

System.out.print(urls); 

System.out.println(urls);  

Log.d("tag", urls); 

Ma non vedo i valori visualizzati da nessuna parte.

Grazie.

+0

Sto avendo lo stesso problema ed è molto frustrante. Tutto è abilitato correttamente, ma l'output non sta andando alla console. Hai trovato una soluzione? Stai correndo con Win7 per caso? Mi chiedo se sia qualcosa di specifico per Win7. – RickNotFred

+0

Dove sono impostati i tuoi streamouts? Mi sono imbattuto in questo stesso problema perché era in streaming su un file senza che io lo sapessi e quindi ho dovuto System.setout() farlo streaming nella giusta posizione. – maestroanth

risposta

3

Sei sicuro di avere la finestra della console in configurazione Eclipse per visualizzare l'output? Sulla barra dei menu in eclissi, vai a Finestra-> Mostra vista-> Console. Quando si esegue il programma, quella finestra della console deve essere dove viene visualizzato l'output System.out.print (ln).

3

Se si esegue una specie di applicazione client-server, è possibile che si disponga di più console. Se vedi una console, dovrebbe esserci una piccola icona a forma di freccia accanto ad essa. Usalo per selezionare un elenco di tutte le varie console e scegliere quello appropriato.

+0

Grazie. Questo è tutto. –

6

Creare una console e scrivere su di esso. Quando viene creata una console, gli dai un nome. In questo modo l'output della tua console può essere tenuto separato dall'output della console di altri plugin. Vedi questo articolo per i dettagli.

http://wiki.eclipse.org/FAQ_How_do_I_write_to_the_console_from_a_plug-in%3F

+0

Il link non ha funzionato per me quando si fa clic o si copia-incolla (incolpare che '% 3F' alla fine). Tuttavia, la pagina esiste, potrebbe essere sufficiente Google per questo: https://www.google.com.au/webhp?q=FAQ%20How%20do%20I%20write%20to%20the%20console%20da%20a % 20plug-in% 3F # q = FAQ + Come + fare + I + scrivere + su + la + console + da + a + plug-in% 3F –

+0

Ho trovato il collegamento corretto che utilizza https https: //wiki.eclipse. org/FAQ_How_do_I_write_to_the_console_from_a_plug-IN_% 3F – ashah

3

mia uscita va alla scheda LogCat, non il Console.

0

Se si esegue qualsiasi classe con il metodo principale e si desidera stampare i log su console Eclipse, quindi creare un file "log4j.properties" in src/main/risorse

Se si desidera stampare accedere il test le classi quindi inseriscono questo file in src/test/risorse.

log4j.properties

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