Sedgewick - 算法4库

时间:2015-02-09 15:59:59

标签: java ubuntu classpath

我正在尝试使用algs4库来购买Sedgewick的书Algorithms 4,但事情并没有奏效。

我想我正确地关注了网站http://algs4.cs.princeton.edu/code/中的指南。

我将文件stdlib.jar和algs4.jar保存在目录〜/ algs4中,并在〜中追加“export CLASSPATH = $ CLASSPATH:〜/ algs4 / stdlib.jar:〜/ algs4 / algs4.jar”行〜 /.profile文件。

事情应该有效,对吗? 我哪里错了?

1 个答案:

答案 0 :(得分:0)

运行

. ~/.profile 

刷新你的个人资料?

修改

通常在Linux中运行命令会创建一个新的子shell并执行它。这意味着当子shell退出时,命令中设置的任何变量都将丢失。要使变量保持不变,您可以导出它们,也可以使用源或在当前shell中运行命令。命令。

修改

要知道您的配置文件是什么,您需要知道您正在运行哪个shell。使用ps命令查看CMD是什么:

$ ps
  PID TTY          TIME CMD
17692 pts/5    00:00:00 zsh
23736 pts/5    00:00:00 ps

这表明我正在运行zsh shell。如果您只是看到sh,则无法立即告诉,因此您应该尝试运行

sh --version