算法4 环境搭建 IDEA
算法4 环境搭建 IDEA
princeton官方教程
- 官方教程好好看看。
- 搭配谷歌浏览器chrome可更好使用:自带翻译,再也不用担心英语看不懂。
不想官方教程的我在这里演示一下
环境如下
- IDEA 2020.1.2
- OpenJDK 14 (电脑上有JDK就行,不一定和我的一样)
- 官方提供的 jar 包 下载后放到自己的电脑中,目录 为
D:\MyJava
(可自己定,不一定要和我的一样)文末有 下载链接
大体的思路如下
- 创建项目
- 导入 Jar 包
- 编写测试用例
正式开始
1. 创建项目
首先打卡 IDEA 新建项目
点击 Next
这个勾给打上(他会创建一个基本模板)
然后填写 project name,project location , Base package 这些自己写,一定和我的一样但是要记住。完了点击 Finsh 就创建成功了。
2. 导入 Jar 包
点击窗口右上角的 File -> project structure
就会弹出下面的窗口,按顺序点击
接着弹出选择界面 让选择要添加的 Jar 包(在我们前面 下载好官方jar包的保存目录中选)
点击 OK 弹出以下界面然后再点击 OK
然后就可看到我们已经添加的Jar包,接着按我图片右下脚的 顺序点击
至此我们就添加好了外部 Jar 包,接下来创建测试用例
3. 编写测试用例
- 测试代码如下
/******************************************************************************
* Compilation: javac-algs4 TestAlgs4.java
* Execution: java-algs4 TestAlgs4 n
*
* Simulates the motion of n hard disks, subject to the laws of elastic
* collisions. This program is intended to test that algs4.jar is properly
* installed.
*
******************************************************************************/
import edu.princeton.cs.algs4.CollisionSystem;
import edu.princeton.cs.algs4.Particle;
import edu.princeton.cs.algs4.StdDraw;
public class TestAlgs4 {
public static void main(String[] args) {
int n = 20; // number of particles (default 20)
if (args.length == 1) {
n = Integer.parseInt(args[0]);
}
// enable double buffering to support animations
StdDraw.enableDoubleBuffering();
// create the n particles
Particle[] particles = new Particle[n];
for (int i = 0; i < n; i++) {
particles[i] = new Particle();
}
// simulate the system
CollisionSystem system = new CollisionSystem(particles);
system.simulate(Double.POSITIVE_INFINITY);
}
}
在 src/com.company 下创建 TestAlgs4.java 没有包的可以直接在 src 下创建
然后把上面的代码导入 切记 类名一致,导入后进行测试
点击后会弹出下面的内容,然后接着 点击
一切都顺利的话就可见到下面的窗口了,至此就可以正常用 jar 包中的接口了
下载地址
jar包百度网盘链接 提取码: bgst