算法4 环境搭建 IDEA

算法4 环境搭建 IDEA


princeton官方教程


官方教程连接

  1. 官方教程好好看看。
  2. 搭配谷歌浏览器chrome可更好使用:自带翻译,再也不用担心英语看不懂。

不想官方教程的我在这里演示一下


环境如下

  • IDEA 2020.1.2
  • OpenJDK 14 (电脑上有JDK就行,不一定和我的一样)
  • 官方提供的 jar 包 下载后放到自己的电脑中,目录 为 D:\MyJava (可自己定,不一定要和我的一样)文末有 下载链接

大体的思路如下

  1. 创建项目
  2. 导入 Jar 包
  3. 编写测试用例

正式开始

1. 创建项目


首先打卡 IDEA 新建项目
image-20200623095302650
点击 Next
image-20200623095410388

这个勾给打上(他会创建一个基本模板)
image-20200623095437777
然后填写 project name,project location , Base package 这些自己写,一定和我的一样但是要记住。完了点击 Finsh 就创建成功了。
image-20200623095707903

2. 导入 Jar 包


点击窗口右上角的 File -> project structure
image-20200623100150109就会弹出下面的窗口,按顺序点击
image-20200623100323557
接着弹出选择界面 让选择要添加的 Jar 包(在我们前面 下载好官方jar包的保存目录中选)

image-20200623100412028点击 OK 弹出以下界面然后再点击 OK
image-20200623100424365
然后就可看到我们已经添加的Jar包,接着按我图片右下脚的 顺序点击

image-20200623100448209至此我们就添加好了外部 Jar 包,接下来创建测试用例

image-20200623100606714

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 下创建

image-20200623101622179然后把上面的代码导入 切记 类名一致,导入后进行测试
image-20200623101853119
点击后会弹出下面的内容,然后接着 点击
image-20200623101928681
一切都顺利的话就可见到下面的窗口了,至此就可以正常用 jar 包中的接口了
image-20200623101949250

下载地址


jar包百度网盘链接 提取码: bgst

备忘
  1. bash or 终端 重定向

    输出到.txt 如果出现问题可用 >| 代替 >

  2. 还有问题下方汇总链接
    汇总

  3. IDEA下载链接
    下载链接

    ps:社区版学生用个人觉得还可以。

  4. princeton官方提供的 IDEA GIt 的 集成安装包
    下载可能因为墙的原因下载比较慢。我已经下载好的百度网盘链接提取码:spxu

posted @ 2020-06-23 15:19  波格斯特  阅读(196)  评论(0编辑  收藏  举报