2011-10-04 100 views
1

我在調試Java包,我需要搜索一些在cmd中吐出的調試語句,以找出代碼中程序卡在哪裏。您將使用什麼類型的搜索程序來搜索正在打印到大型Java軟件包的屏幕上的調試消息?我嘗試使用「文件中的一個詞或短語」進行普通的Windows搜索,但我認爲它不是在做它的工作。任何建議?Java調試 - 在jar中搜索包中的字符串

謝謝。

+0

您是試圖在JAR文件中搜索,還是您有權訪問源代碼?假設您正在查看源代碼,您是否使用IDE(例如Eclipse)? – jcwayne

+0

試圖在Jar內搜索,但我沒有使用Eclipse。 –

+0

你有權訪問源代碼以及jar嗎? –

回答

3

要搜索中的字符串JAR(並且包含有意義的上下文),您可以使用Java Decompiler中的搜索(找不到,僅適用於單個類)功能。其輸出的有用程度取決於JAR是否已通過混淆工具運行。

+0

+1 - 很好的澄清和答案。 –

0

在Eclipse中,您可以搜索整個項目或包與Search -> File

,但你應該重新考慮你的調試技術,因爲還有比打印更好的方法來對CMD