源代碼中直接package edu.princeton.cs.algs4還是import edu.princeton.cs.algs4問題


對於前者這個問題,直接在src目錄下命名一個包:edu.princeton.cs.algs4

即創建了文件:src—>edu—>princeton—>cs—>algs4,然后把所有的代碼放到最里層algs4中就可以了

如果想通過后者方法import edu.princeton.cs.algs4

如BinarySearch在chj包中,需要調用其他包(edu.princeton.cs.algs4)中的東西

需要在你自己的Java工程文件(如Algorithms) 中右鍵鼠標build path—>configure build path—>libraries—>add extrnal JARs添加algs4.jar路徑(stdlib.jar也可以加)

具體圖片為:

具體參見:http://blog.csdn.net/u010005281/article/details/50812328

另一種是拷貝algs4.jar到Java的JDK—jre—lib....—ext中

具體參見:http://blog.csdn.net/artprog/article/details/52797472


總結:
其實只要出現package edu.princeton.cs.algs4那么源代碼一定要放到edu.princeton.cs.algs4包中,出現import edu.princeton.cs.algs4.*情況一定是該包是獨立的一個包,需要導入edu.princeton.cs.algs4才能用里面的東西。
另外,拷貝algs4.jar到Java的JDK—jre—lib....—ext中,對於package edu.princeton.cs.algs4也同樣適用:


出來圖片

補充:關於Eclipse重定向問題
可以參考:http://blog.csdn.net/molin4/article/details/55107246


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM