首页 > 系统相关 >在 Linux 上使用《算法》第4版官网中的 algs4.jar 包

在 Linux 上使用《算法》第4版官网中的 algs4.jar 包

时间:2022-09-26 00:23:12浏览次数:81  
标签:文件 版官 java jar CLASSPATH classes algs4 Linux

使用《算法》第4版( Algorithms Fourth Edition ) 中的 algs4.jar 包

下载 algs4.jar

官网网址: https://algs4.cs.princeton.edu/code/

进入网站后使用浏览器的查找功能

ctrl+f 打开查找框

输入 algs4.jar

点击匹配到的第一个项目,点击后就会下载一个名为 algs4.jar 的文件,这是一个压缩文件,可以通过解压缩的方式打开。

设置 CLASSPATH

Linux 的 bash 终端

进入终端
创建存放包的目录 mkdir -p ~/java/classes
输入 vim ~/.bashrc
在文件的最后添加 CLASSPATH=~/java/classes;export CLASSPATH

在 vim 中的操作步骤:

vim ~/.bashrc
G
i
# java
# ---------
<ESC> 键盘左上角的 esc 键
o
CLASSPATH=~/java/classes;export CLASSPATH
<ESC>
:wq

algs4.jar 文件解压缩。

在终端中输入
假设文件下载在默认的下载目录 unzip ~/Downloads/algs4.jar
移动文件到 mv ~/algs4/edu ~/java/classes

下一步!!!

测试是否成功

创建一个测试文件 TestAlgs.java
文件内容:

import edu.princeton.cs.algs4.StdOut;
public class TestAlgs
{
    public static void main(String[] args)
    {
        StdOut.println("TEST");
    }
}

执行 java TestAlgs.java
输出 TEST

OK!

标签:文件,版官,java,jar,CLASSPATH,classes,algs4,Linux
From: https://www.cnblogs.com/lin-hui/p/16729497.html

相关文章

  • 【Linux】指令学习
    Linux学习记录......
  • Linux中CentOS 7的安装及Linux常用命令
    @目录1.前言2.Linux简介3.Linux安装4.Linux常用命令1.前言什么是LinuxLinux是一套免费使用和自由传播的操作系统。说到操作系统,大家比较熟知的应该就是Win......
  • Linux基础(三)
    目录Linux编译安装、压缩打包、定时任务编译安装压缩打包定时任务Linux编译安装、压缩打包、定时任务知识储备wget命令简介wget命令用来从指定的URL下载文件。wg......
  • linux下如何查看某软件是否已安装
    因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:1、rpm包安装的,可以用rpm-qa看到,如果要查找某软件包是否安装,用r......
  • Linux Rocky9 安装 nacos
    依赖MySQL,java1、nacos是有java开发而成,在启动的时候需要JDK查看java安装位置,后边需要用到2、安装数据库,创建数据库,数据库脚本在源码包有,在nacos/conf/nacos-mysql.s......
  • springboot jar打包 no main manifest attribute
    有2种方式使用mvn利用以下命令进行打包的mvncompile就是要先编译进来,才能把项目中的class文件加进来之后执行以下代码mvnpackagespring-boot:repackage......
  • 《Unix/Linux系统编程》第四周学习笔记
    《Unix/Linux系统编程》第四周学习笔记文件操作(第7章)文件操作级别硬件级别:硬件级别的文件操作包括:`fdisk`:将硬件、U盘或SDC盘分区。`mkfs`:格式化磁盘分区,为系统做好......
  • Linux vim常用操作
    下面介绍一些Vim中常用的一些命令和快捷键。插入命令下面的命令是在命令模式下进入插入模式所使用的指令。命令作用a在光标所在的字符后面插入A在光......
  • linux驱动移植-linux块设备驱动z2ram
    linux内核将块设备相关的驱动放在drivers/block路径下:root@zhengyang:/work/sambashare/linux-5.2.8#lsdrivers/block/amiflop.cbuilt-in.aloop.cnbd.c......
  • 《Unix/Linux系统编程》学习笔记4
    第七章文件操作一.知识点归纳(一)文件操作级别文件操作分为五个级别,按照从低到高的顺序排列如下:1.硬件级别:硬件级别的文件操作包括:fdisk:将硬盘、U盘或SDC盘分区。mk......