一: 搭建Java 环境   :

确认版本: 1.8及以上

  1. [username:~/] javac -version
  2. javac 1.8.0_111
  1. [username:~/] java -version
  2. java version "1.8.0_111"
  3. Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
  4. Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

  • 建立目录 /usr/local/algs4.

    1. [username:~/] cd /usr/local
    2. [username:/usr/local] sudo mkdir algs4
    3. [username:/usr/local] sudo chmod 755 algs4

    进入子目录 /usr/local/algs4.

    1. [username:/usr/local] cd algs4
    2. [username:/usr/local/algs4] pwd
    3. /usr/local/algs4
  • 下载 algs4.jar (包括了javac-algs4 和java-algs4).
    1. [username:/usr/local/algs4] sudo wget http://algs4.cs.princeton.edu/code/algs4.jar
    2. [username:/usr/local/algs4] sudo wget http://algs4.cs.princeton.edu/linux/javac-algs4
    3. [username:/usr/local/algs4] sudo wget http://algs4.cs.princeton.edu/linux/java-algs4
    4. [username:/usr/local/algs4] sudo chmod 755 javac-algs4 java-algs4
    5. [username:/usr/local/algs4] sudo mv javac-algs4 /usr/local/bin
    6. [username:/usr/local/algs4] sudo mv java-algs4 /usr/local/bin
  • 检查是否安装成功
    1. machine:~/hello username$ java-algs4 edu.princeton.cs.algs4.StdDraw
    2. [ displays a graphics window with some geometric shapes and text ]
    3.  
    4. machine:~/hello username$ java-algs4 edu.princeton.cs.algs4.StdAudio
    5. [ plays an A major scale ]

参考:

http://algs4.cs.princeton.edu/linux/

算法第四版 在Linux 中调用Algs4库的更多相关文章

  1. 算法第四版 在Eclipse中调用Algs4库

    首先下载Eclipse,我选择的是Eclipse IDE for Java Developers64位版本,下载下来之后解压缩到喜欢的位置然后双击Eclipse.exe启动 然后开始新建项目,File ...

  2. 在Eclipse中调用Algs4库

    首先下载Eclipse,我选择的是Eclipse IDE for Java Developers64位版本,下载下来之后解压缩到喜欢的位置然后双击Eclipse.exe启动 然后开始新建项目,File ...

  3. 二项分布。计算binomial(100,50,0.25)将会产生的递归调用次数(算法第四版1.1.27)

    算法第四版35页问题1.1.27,估计用一下代码计算binomial(100,50,0.25)将会产生的递归调用次数: public static double binomial(int n,int ...

  4. 算法第四版-文字版-下载地址-Robert Sedgewick

    下载地址:https://download.csdn.net/download/moshenglv/10777447 算法第四版,文字版,可复制,方便copy代码 目录: 第1章 基 础 ...... ...

  5. 算法第四版jar包下载地址

    算法第四版jar包下载地址:https://algs4.cs.princeton.edu/code/

  6. x64汇编第四讲,c / C++中调用x64汇编

    目录 x64汇编第四讲,c / C++中调用x64汇编 一丶简介 1.说明 二丶C/C++调用 asm64.asm函数. 1.配置asm参与生成 2.给Asm文件添加函数代码 3.C/C++调用asm ...

  7. [转]C# 互操作性入门系列(四):在C# 中调用COM组件

    传送门 C#互操作系列文章: C# 互操作性入门系列(一):C#中互操作性介绍 C# 互操作性入门系列(二):使用平台调用调用Win32 函数 C# 互操作性入门系列(三):平台调用中的数据封送处理 ...

  8. Linux中的动态库和静态库(.a/.la/.so/.o)

    Linux中的动态库和静态库(.a/.la/.so/.o) Linux中的动态库和静态库(.a/.la/.so/.o) C/C++程序编译的过程 .o文件(目标文件) 创建atoi.o 使用atoi. ...

  9. 在Linux中创建静态库.a和动态库.so

    转自:http://www.cnblogs.com/laojie4321/archive/2012/03/28/2421056.html 在Linux中创建静态库.a和动态库.so 我们通常把一些公用 ...

随机推荐

  1. swift - 之TabBarController的用法

    TabBarController的使用,下面记录两种写法,代码如下: TabBarItem系统自带图标样式(System)介绍: Custom:自定义方式,配合Selected Image来自定义图标 ...

  2. swift - UISegmentedControl 和 UIWebView 的用法

    这两个用法比较简单: 具体代码如下: 一.UISegmentedControl 1.UISegmentedControl的声明 var segment = UISegmentedControl() 2 ...

  3. SegmentedControl的使用

    原文 http://blog.csdn.net/hmt20130412/article/details/38390493 @UISegmentedControl类似于UIButton,它可以提供多个选 ...

  4. Python Scrapy初步使用

    1.创建爬虫工程 scrapy startproject stockproject001 2.创建爬虫项目 cd stockproject001 scrapy genspider stockinfo ...

  5. com.thoughtworks.xstream.converters.ConversionException

    使用webService调用接口,返回的是xml格式,运用xstream解析的时候,出现了如下的错误: Exception in thread "Timer-1" com.thou ...

  6. Go基础---->go的基础学习(二)

    这里记录的是go中函数的一些基础知识.道听途说终是浅,身临其境方知深. go的基础知识 一.go中函数的基础使用 package main import ( "fmt" " ...

  7. centos7上开启单用户模式

    author: headsen  chen date : 2018-08-02  11:23:16 1,在出现centos7的页面的时候,按 e进入到编译内核的界面 2,找到下面的这一段,将ro 该车 ...

  8. Nodejs Web模块( readFile 根据请求跳转到响应html )

    index.js 根据请求的路径pathname,返回响应的页面. var http = require('http'); var fs = require('fs'); var url = requ ...

  9. 基础概念 之 Hadoop Family

    Hadoop家族的技术,网上资料多如牛毛,但是还是那句老话——好脑瓜不如烂笔头,看的再多也不如自己动手写一写. Hadoop是一个分布式系统,有两个关键组件——HDFS和MapReduce,HDFS负 ...

  10. csrf_token之全局认证与局部认证

    1.settings.py没有注释到csrf.当post请求的方式会报错. 接下来就解决问题! 1. django中间件 最多5个 - process_request 请求 - process_vie ...