前言:
注意!!algs4.jar不仅要在idea项目中导入,还需要在环境变量CLASSPATH中添加algs4.jar的路径!!!
1、path路径的添加:
环境变量的打开方法:我的电脑—>(右键)属性—>高级系统设置—>环境变量
1.1、jdk的path路径添加,验证jdk路径是否添加成功需要在cmd输入java就行了,回出现一大串字符的就表示输入成功啦。
2.2、algs_4.jar包的路径添加,需新建环境变量CLASSPATH,然后将algs4_jar的绝对路径添加进去就好了。
2、idea入门及.jar和jdk的添加
2.1、idea建立新项目:file->new->project(剩下的就是自己定义项目名和项目所在绝对路径了)
2.2、然后就是类似vs一样添加源代码了,注意Java的类名必须要和源文件名一致,否则编译不通过。我们在
src
中添加Java class:
2.3、jar包的导入于jdk的添加:file->Project Structure
2.4、这点应该是最坑点的地方了,算法第4版的算法测试都是
通过文件数据
来测试的,例如tinyW.txt < tinyT.txt
。
在run->edit configurations设置命令行参数无效,并不能自动输出数据(具体原因还不知道,相对路径和绝对路径都用了,但是还是不能自动输出数据):
换用在Terminal手动编译.java就能自动输出数据了(难怪书上一直都是用手动输入命令行参数,所以我们只能手动编译.java了??)
注:cd +绝对路径进入目录,javac命令用来编译.java,java命令用来运行.java(这一步不需要加后缀,用类名就行)。这里我直接用java命令编译并运行了.java,省事点儿。