障碍满满的BinarySearch的调试运行—algs4环境配置(这是原标题)
(我喜欢原标题可是原标题在检索时候不方便)
(就是废话满满!)
本文不依赖任何编译集成环境如Eclipse或DrJava!可是简单易懂易上手!
骚年真的不来一发么!
用户可登陆到Sun公司的网站(http://java.sun.com)免费下载JAVA SE提供的JDK,登陆网站后选择Software Downloads->Java SE->Java SE 8.1
下载网址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
根据自己的情况选择安装包下载安装(注:安装包含JDK和JRE两个不同部分的安装程序,请不要取消第二个安装)
土鳖我装在了C盘(虽然大部分情况下不推荐将程序装在C盘),产生了名为Java的文件夹,路径为(C:\Program Files\Java),该文件夹下有两个子文件夹,其路径分别为(C:\Program Files\Java\jdk1.8.0_40)和(C:\Program Files\Java\jre1.8.0_40)
注:务必记住自己装在哪里并找到安装路径
官网提供了algs4.jar和stdlib.jar两个包,下载地址如下
http://algs4.cs.princeton.edu/code/algs4.jar
http://introcs.cs.princeton.edu/java/stdlib/stdlib.jar
下载之后保存在(C:\Users\decyer\algs4\)路径下。可自己创建该目录或者保存在其他地方。
我的电脑-系统属性-高级选项-环境变量
1.系统环境变量path配置
在系统环境变量中寻找环境变量path单击该变量进行编辑,若没有path则单击“环境变量”按钮,添加系统环境变量。将【C:\Program Files\Java\jdk1.8.0_40\bin】加入环境变量,并将加入的值和已有的其他值用分号分隔,如果加入的值是最后一项,末尾不使用分号。保存。
2.系统环境变量classpath配置
在JDK的安装目录(C:\Program Files\Java\jdk1.8.0_40\jre)文件夹中包含着Java应用程序运行时所需的Java类库,这些类库被包含在jdk1.8.0_40\jre\lib的压缩文件rt.jar中。同理,algs4提供的压缩文件algs4.jar和stdlib.jar也包含着该书提供的类库,根据前面的教程,他们保存在(C:\Users\decyer\algs4)文件夹中。
在环境变量中将环境变量classpath的值更改为【C:\Program Files\Java\jdk1.8.0_40\jre\lib\rt.jar;.;C:\Users\decyer\algs4\stdlib.jar;C:\Users\decyer\algs4\algs4.jar】
注释:
我都加了这么瞎狗眼的配色了因为没看到提示所以导致配置环境出错的都是!!!
【C:\Program Files\Java\jdk1.8.0_40\jre\lib\rt.jar;】为SE提供的类库
【 .;】是指可以加载你所编译的应用程序当前目录及其子目录中的类
【C:\Users\decyer\algs4\stdlib.jar;C:\Users\decyer\algs4\algs4.jar】是algs4提供的类库。
参考资料:
【金石开 配置算法(第4版)的java编译环境】http://www.cnblogs.com/zhcncn/p/4689225.html
【算法 第4版 eclipse下环境搭建】http://blog.csdn.net/ChongErxoxo/article/details/4201757