2014年2月19日 星期三

如何讓NetBeans IDE進行除錯時看到作者提供的libraries中的程式碼

上一篇文章提到如何在NetBeans中開啟一個新專案,其中有提到如何加入Algorithms一書中,作者提供的libraries (stdlib.jaralgs4.jar)。今天來進一步說明一下,加入libraries時,可使用另一種方法,讓NetBeans IDE在進行除錯時,可以step into作者提供的libraries中的程式碼。

在NetBeans開好新專案後,一樣在專案名稱上按右鍵,進入Properites中修改,這次改選Add Library:


按下Create,然後鍵入一個新的library名稱,如algo4。然後利用"Add JAR/Folder"將兩個事先從作者網頁下載好的libraries選進來:

其實這兩個*.jar檔中還包括有source檔,因此,可到Sources的tab去做一樣的設定:

最後將algo4加入專案中:


好了! 回到專案中來,可以看到libraries被成功的加入了:


這樣就可以寫作頁了。今天我要做HW1-2,也就是WeightedQuickUnionWithCompression這一題。

先把之前寫好的HW1-1的程式碼copy過來,稍微修改一下,然後加入path compression的程式碼。 執行前,記得到Properties去設定要執行哪一個class的main function,也要設arguments。此外,藉機會補充說明一下,這裡還可以指定工作目錄,也就是放有輸入檔的地方:


沒有留言:

張貼留言