最近在學(xué)算法四(Algorithms Fourth Edition),WIN10下配置JAVA環(huán)境真是累死人
- 下載JDK
- 配置環(huán)境變量,其中有JAVA環(huán)境,也有書本中外部庫algs4.jar的環(huán)境,總的如下:
JAVA_HOME: C:\Program Files\Java\jdk-10.0.1;
CLASSPATH:.;%JAVA_HOME%\lib;%JRE_HOME%\lib;C:\Users\Yukang\algs4\algs4.jar;
JRE_HOME: C:\Program Files\Java\jre-10.0.1;
PATH: %JAVA_HOME%\bin; %JRE_HOME%\bin;
PS:環(huán)境變量必須重啟才能生效,所以在做排錯(cuò)探索時(shí)章姓,更改環(huán)境變量后最好重啟佳遣,防止干擾排錯(cuò);別忘了CLASSPATH最前面的那個(gè)點(diǎn)凡伊,這個(gè)表示當(dāng)前路徑
- 檢測是否安裝好:CMD下鍵入
java -version
javac
有提示就行
- 安裝Eclipse
- 引入外部jar包:
右鍵新建的工程 -> Properties -> JAVA Build Path -> Libraries -> Classpath -> Add External JARs -> 選擇包即可
用的時(shí)候直接import就好:
import edu.princeton.cs.algs4.*;
最令人煩惱的是運(yùn)行BinarySearch零渐,這個(gè)源碼和所需要的TXT數(shù)據(jù)都可以在algs4官網(wǎng)上找到,在eclipse上運(yùn)行這種帶重定向的命令還是比較麻煩的系忙,參考這個(gè)诵盼,唯一需要注意的是你的工作路徑,你的數(shù)據(jù)文件所在位置
另外银还,如果你和我一樣執(zhí)著于想在CMD下運(yùn)行該程序风宁,需要注意的是 如果你的源代碼里有package,需要注釋掉或刪掉才可以蛹疯,不然會出現(xiàn)無窮盡的錯(cuò)誤: 找不到或無法加載主類的錯(cuò)誤提示戒财,現(xiàn)在還心有余悸。捺弦。饮寞。
總之孝扛,這些看著簡單,實(shí)際操作起來對我這樣的小白還是很不友好的幽崩,再三強(qiáng)調(diào)注意文件的路徑和環(huán)境變量的設(shè)置
以后不再說這么多了苦始,只指出我遇到的問題以及相對應(yīng)的解決方式,祝大家編程愉快慌申!