2013-10-07 56 views
0

在我的項目中,我有2個部署在Tomcat中的war文件。一個war文件是我可以在Eclipse中調試的項目。第二個戰爭文件是一個框架戰爭,我沒有項目源。調試類文件

當我運行我的web應用程序時,所有的調用都會通過這個框架到我的項目。所以如果在達到我的項目之前在這條路上有任何錯誤,我無法弄清楚。有什麼辦法可以調試類文件。

感謝,

SD

回答

3

您可以使用反編譯器爲你沒有來源的.class文件。然而,結果永遠不會相同,並且您將失去評論和其他一些東西。這只是猜測源代碼可能是什麼。不過,這可能會有所幫助,我知道它幫助我時常。

dava反編譯器的一些示例是JAD,JDFernflower。至少對於JAD,還有一個eclipse plugin

+0

我正在使用JAD,但我不確定如何在Eclipse中放置斷點和調試類文件。有沒有鏈接? – user184794

+0

@ user184794就像您將文件正常放入文件一樣。當你點擊一個類文件時,通過反編譯器集成,你會看到一個近似的源代碼,你應該能夠放置斷點。 – eis

+0

另請參閱[本討論](http://stackoverflow.com/questions/1299489/is-it-possible-to-add-breakpoints-to-a-class-which-i-dont-have-the-source-代碼),儘管它告訴你同樣的事情 – eis