0
在我的項目中,我有2個部署在Tomcat中的war文件。一個war文件是我可以在Eclipse中調試的項目。第二個戰爭文件是一個框架戰爭,我沒有項目源。調試類文件
當我運行我的web應用程序時,所有的調用都會通過這個框架到我的項目。所以如果在達到我的項目之前在這條路上有任何錯誤,我無法弄清楚。有什麼辦法可以調試類文件。
感謝,
SD
在我的項目中,我有2個部署在Tomcat中的war文件。一個war文件是我可以在Eclipse中調試的項目。第二個戰爭文件是一個框架戰爭,我沒有項目源。調試類文件
當我運行我的web應用程序時,所有的調用都會通過這個框架到我的項目。所以如果在達到我的項目之前在這條路上有任何錯誤,我無法弄清楚。有什麼辦法可以調試類文件。
感謝,
SD
您可以使用反編譯器爲你沒有來源的.class文件。然而,結果永遠不會相同,並且您將失去評論和其他一些東西。這只是猜測源代碼可能是什麼。不過,這可能會有所幫助,我知道它幫助我時常。
dava反編譯器的一些示例是JAD,JD和Fernflower。至少對於JAD,還有一個eclipse plugin。
我正在使用JAD,但我不確定如何在Eclipse中放置斷點和調試類文件。有沒有鏈接? – user184794
@ user184794就像您將文件正常放入文件一樣。當你點擊一個類文件時,通過反編譯器集成,你會看到一個近似的源代碼,你應該能夠放置斷點。 – eis
另請參閱[本討論](http://stackoverflow.com/questions/1299489/is-it-possible-to-add-breakpoints-to-a-class-which-i-dont-have-the-source-代碼),儘管它告訴你同樣的事情 – eis