2018-07-12

最近在学算法四(Algorithms Fourth Edition),WIN10下配置JAVA环境真是累死人

  1. 下载JDK
  2. 配置环境变量,其中有JAVA环境,也有书本中外部库algs4.jar的环境,总的如下:
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:环境变量必须重启才能生效,所以在做排错探索时,更改环境变量后最好重启,防止干扰排错;别忘了CLASSPATH最前面的那个点,这个表示当前路径

  1. 检测是否安装好:CMD下键入
java -version
javac

有提示就行

  1. 安装Eclipse
  2. 引入外部jar包:
    右键新建的工程 -> Properties -> JAVA Build Path -> Libraries -> Classpath -> Add External JARs -> 选择包即可
    用的时候直接import就好:
import edu.princeton.cs.algs4.*;

最令人烦恼的是运行BinarySearch,这个源码和所需要的TXT数据都可以在algs4官网上找到,在eclipse上运行这种带重定向的命令还是比较麻烦的,参考这个,唯一需要注意的是你的工作路径,你的数据文件所在位置

另外,如果你和我一样执着于想在CMD下运行该程序,需要注意的是 如果你的源代码里有package,需要注释掉或删掉才可以,不然会出现无穷尽的错误: 找不到或无法加载主类的错误提示,现在还心有余悸。。。

总之,这些看着简单,实际操作起来对我这样的小白还是很不友好的,再三强调注意文件的路径环境变量的设置

以后不再说这么多了,只指出我遇到的问题以及相对应的解决方式,祝大家编程愉快!

你可能感兴趣的:(2018-07-12)