2010-08-18 100 views
4

我在我的代碼中使用了一些apache庫。目前我遇到了各種需要調試的問題。然而問題是當我將數據傳遞到其中一個Apache庫時,當我嘗試使用netbeans進入方法調用時,它只是在後臺執行處理,並沒有進入我想要查看的代碼。如何調試外部JAR文件

有誰知道我如何配置IDE,以便我可以調試Apache代碼?現在我只需將JAR與項目相關聯即可將它們添加爲庫。

回答

3

您需要附上源罐子(如公共琅2.4 sources.jar)到你的依賴,說明here

我也建議使用Maven2來管理你的項目的依賴關係,我沒有用 Netbeans至少5年,但Eclipse & IntelliJ都有Maven插件,它將導入所有的依賴項並自動將它們鏈接到sources/javadoc jars。

+0

我使用的apache jar是從一個maven項目生成的。我現在看着嘗試eclipse/intelij與該項目。一旦我打開maven項目,是否需要創建maven命令以便我可以運行我的代碼? – Steve 2010-08-18 13:31:28

+1

你不需要放棄Netbeans,看起來有一個Maven插件http://maven.apache.org/netbeans-module.html 你可以使用maven來管理你的依賴關係,並建立你的項目jar文件,但你仍然需要以相同的方式執行你的代碼。請參閱maven入門指南http://maven.apache.org/guides/getting-started/index.html,如果您有空餘的45分鐘觀看由John Powertools(推薦)的作者John Smart的播客http:// skillsmatter .com/podcast/java-jee/zen-and-the-art-of-build-script-maintenance – 2010-08-18 13:37:13

+0

謝謝,請看看 – Steve 2010-08-18 13:59:49