zoukankan      html  css  js  c++  java
  • 算法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

  • 相关阅读:
    C#将List<T>转化为DataTable
    SqlServer常用内置函数
    C#索引器
    验证Textbox的字符长度
    WM消息对应的Message消息中的Lparam和WParam
    对窗体操作的WM消息
    DllImport使用
    C#获取当前路径的七种方法
    注册ActiveX控件
    [转]VS2010中水晶报表安装应用及实例
  • 原文地址:https://www.cnblogs.com/bgst007/p/13182263.html
Copyright © 2011-2022 走看看