回答
我不確定我是否理解這個問題。但是,您可以使用此代碼段獲得從控制檯的文本行(它也可以在Eclipse):
String val = new BufferedReader(new InputStreamReader(System.in)).readLine();
System.out.println("val = " + val);
其實我的要求是打印日誌的詳細信息。正在使用一些屬性打印該日誌字段,該日誌字段是打印在我的控制檯..現在我想採取控制檯值,並通過某處發送..有可能通過Java編碼採取控制檯輸出? – unknown 2011-05-31 13:40:04
然後我沒有使用任何命令來打印日誌字段,這是由屬性文件自動生成..現在我想從控制檯採取該語句 – unknown 2011-05-31 13:48:23
我從來沒有聽說過這種解決方案的Eclipse。但是,Java可以運行其他進程並捕獲其輸出。這裏是一個教程:http://www.java-tips.org/java-se-tips/java.util/from-runtime.exec-to-processbuilder.html根據我的經驗,使用一些日誌記錄好得多Facade(SLF4J,Commons logging),然後正確配置appender(在你的情況下配置2個appender:1)標準控制檯appender 2)文件appender)。 – altanis 2011-06-01 10:39:57
有一種方法可以將控制檯文本重定向到eclipse下的日誌/文本文件。如果您正在運行基於Web的應用程序,則可能是您已經在某處配置了一個.log文件。您只需打開此日誌文件並查找消息即可。
但是,在純Java應用程序的情況下,除非您配置重定向,否則大部分輸出都將顯示在eclipse控制檯中。
拉起您配置主類的「調試」或「運行」對話框。選擇你想運行的Java應用程序。如果你沒有在「Java應用程序」下的條目,你可能需要創建一個。在屏幕的右側,選擇「Common」選項卡。選中「文件」複選框並在輸入文本框中提及物理路徑+文件名。你們都準備好了!在你的文本編輯器中打開指定的文件。
其實我的要求是打印日誌的詳細信息。正在使用一些屬性打印該日誌字段,該日誌字段是打印在我的控制檯..現在我想採取控制檯值,並通過某處發送..有可能通過Java編碼採取控制檯輸出? - Elakkiya 0秒前編輯 – unknown 2011-05-31 13:40:57
您在控制檯中選擇文本,單擊鼠標右鍵並選擇複製。
現在您可以粘貼您複製的文本。
其實我的要求是打印日誌的詳細信息。正在使用一些屬性打印該日誌字段,該日誌字段是打印在我的控制檯..現在我想採取控制檯值,並通過某處發送..有可能通過Java編碼採取控制檯輸出? - Elakkiya 0秒前編輯 – unknown 2011-05-31 13:41:06
您的功能可能使用System.out.println()
將變量輸出到控制檯。要從你的函數中獲得這個值,你需要讓你的函數返回它,例如
public int myFunction(){
int val=42;
System.out.println(val);
return val;
}
//call it like this:
int result = myFunction();
其實我的要求是打印日誌的詳細信息。正在使用一些屬性打印該日誌字段,該日誌字段是打印在我的控制檯..現在我想採取控制檯值,並通過某處發送..有可能通過Java編碼採取控制檯輸出? – unknown 2011-05-31 13:40:50
- 1. 如何在Eclipse中物理打印代碼和控制檯?
- 2. Java Eclipse不會打印到控制檯
- 3. pydev控制檯沒有在eclipse氧氣中打印任何打印語句
- 4. printf不能在eclipse中的控制檯中打印c
- 5. 如何增加Eclipse控制檯每行打印的字符數?
- 6. 如何以彩色打印控制檯?
- 7. 在Log4js中禁用控制檯打印
- 8. 在SignalR Hub中打印到控制檯
- 9. 在PyDev中打印到控制檯
- 10. 打印System.out.println()結果在控制檯中
- 11. 在控制檯中打印HL7消息
- 12. 如何禁止在.NET中將控件打印到控制檯?
- 13. 如何在控制檯中打印和在文本文件中打印
- 14. Hamcrest - 打印到控制檯
- 15. 打印Unicode在eclipse Pydev的控制檯,並在空閒
- 16. 如何在Eclipse插件中打印到Java堆棧跟蹤控制檯?
- 17. 如何在javascript中的控制檯中打印多行?
- 18. Rails控制檯日誌 - 如何自定義控制檯中打印的內容
- 19. 如何通過控制檯打印.hasClass的值?
- 20. 如何將wchar_t值打印到控制檯?
- 21. 如何在斷點上將控件打印到控制檯上?
- 22. Xcode 6,在LLDB控制檯中打印一個定義的值?
- 23. 如何在Chrome控制檯中完全打印大型陣列?
- 24. 如何在控制檯中打印日曆月份?
- 25. 如何在python中的控制檯上打印彩色框?
- 26. 如何使用System.out.println在控制檯中打印顏色?
- 27. 如何不在控制檯中打印消息401(未授權)?
- 28. 如何在系統調用中打印到控制檯(終端)
- 29. 如何使用PHP在控制檯中打印?
- 30. 如何在控制檯中打印省略號?
你有兩個不同的答案 - 你的問題不清楚。您應該更具體地瞭解您要執行的操作 – RonK 2011-05-31 11:18:34
其實我的要求是打印日誌詳細信息。正在使用一些屬性打印該日誌字段,該日誌字段是打印在我的控制檯..現在我想採取控制檯值,並通過某處發送..有可能通過Java編碼採取控制檯輸出? - Elakkiya 0秒前編輯 – unknown 2011-05-31 13:41:54
您是否可以查看應用程序中的代碼?難道你不能把輸出的代碼部分輸出到控制檯,並把相同的字符串或值放在'ArrayList'中,這樣你就可以在其他地方使用它了嗎? –
Spoike
2011-06-01 06:36:55