1. 程式人生 > >演算法第四版開發環境的配置

演算法第四版開發環境的配置

最近突然想學一下資料結構與演算法的知識。開始看演算法第四版這本書,然後準備寫程式碼,卻發現作者給的開發環境的配置並不是很詳細,然後在網上百度到的答案也都五花八門,這裡總結一下:
首先是JDK的配置,由於現在jdk已經不需要配置CLASSPATH這個環境變量了,但是這次需要配置,因為我們在使用命令列編譯的時候,要用到algs4.jar這個包,沒法像普通的java檔案使用javac 和java命令來編譯和執行,所以我我們需要像之前那種配置,首先配置JAVA_HOME,然後是CLASSPATH;並且將algs4.jar這個包放到你的使用者名稱下的algs4資料夾下,具體為什麼我也不懂,
比如說我的配置:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Users\lijiedong\algs4\algs4.jar;

jdk配置完以後,接下來就是eclipse的配置,我們首先建立一個專案,然後,在那個專案下新建一個資料夾lib,然後將algs4.jar包檔案貼上到lib資料夾下,然後右鍵add to build path.
然後就可以開始程式設計了,這個時候我們就可以正常的寫程式了,這裡我是用的一個重定向的例子測試的,用的是一個BinarySearch的檔案,然後輸入:

java BinarySearch tinyW.txt < tinyT.txt

在這裡插入圖片描述
執行結果如下圖:
在這裡插入圖片描述
這裡由於BinarySearch類檔案我是放在了test包下,所以執行的時候要加上包名,不然會提示錯誤,
還有一點就是要用命令列,不要用windows Power shell,我就是因為用這個所以一直報錯!