2009-12-03 173 views
6

在Eclipse中,如何將調試語句寫入控制檯窗口?我試過了:Eclipse寫入控制檯

System.out.print(urls); 

System.out.println(urls);  

Log.d("tag", urls); 

但是我沒有看到值顯示在任何地方。

謝謝。

+0

我有同樣的問題,這是非常令人沮喪。一切正常啓用,但輸出不會去控制檯。你找到解決方案嗎?你有沒有機會在Win7下運行?我想知道它是否是特定於Win7的東西。 – RickNotFred

+0

你的流出設置在哪裏?我跑到這個相同的問題,因爲它流出到一個文件沒有我知道,然後我不得不System.setout()讓它流到正確的地方。 – maestroanth

回答

3

你確定你在eclipse setup中有控制檯窗口來顯示輸出嗎?在eclipse的菜單欄上,轉到Window-> Show View-> Console。當你運行該程序時,該控制檯窗口應該顯示你的System.out.print(ln)輸出的位置。

3

如果您正在運行某種客戶端 - 服務器應用程序,您可能實際上有多個控制檯。如果你看到一個控制檯,它旁邊應該有一個小箭頭圖標。用它來下拉所有各種控制檯的列表,並選擇合適的控制檯。

+0

謝謝。就這些。 –

6

創建一個控制檯並寫入它。當一個控制檯被創建時,你給它一個名字。這樣,您的控制檯輸出可以與其他插件的控制檯輸出保持分離。詳情請參閱這篇文章。

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

+0

單擊或複製粘貼時鏈接不起作用(我在末尾指責'%3F')。該網頁確實存在,但您可能只需要Google即可:https://www.google.com.au/webhp?q = FAQ%20How%20do%20I%20write%20to%20the%20console%20from%20a %20Flug-in%3F#q = FAQ + How + do + I +從+ a +插件向+ +控制檯寫入+ 3F –

+0

我找到了正確的鏈接,它使用https https://wiki.eclipse。組織/ FAQ_How_do_I_write_to_the_console_from_a_plug-IN_%3F – ashah

3

我的輸出變爲logcat的標籤,而不是控制檯。

0

如果你正在運行的所有類別,它具有的主要方法,並希望Eclipse控制檯上打印日誌,然後創建的src/main /資源

文件「log4j.properties」如果你想打印日誌在您的測試類然後把這個文件放在src/test/resources中。

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