无法运行Coursera算法课程的java类

时间:2015-11-07 23:15:54

标签: java eclipse algorithm

一年多以前,我参加了Coursera的算法I课程。现在我不能再开课了。我在这里看过几篇帖子,但是没有帮助。我已经尝试过从Eclipse和终端,但我得到的错误如下:

./src/Percolation.java:7: error: cannot find symbol
    private WeightedQuickUnionUF qfObj = null;
            ^
  symbol:   class WeightedQuickUnionUF
  location: class Percolation

./Deque.java:45: error: cannot find symbol
        StdOut.print(i+":");
        ^
  symbol:   variable StdOut
  location: class Deque<Item>
  where Item is a type-variable:
  Item extends Object declared in class Deque

我以前在我的课程中有过这样的导入:

import edu.princeton.cs.algs4.StdRandom;
import edu.princeton.cs.algs4.StdStats;
import edu.princeton.cs.algs4.WeightedQuickUnionUF;
import edu.princeton.cs.algs4.Stopwatch;

但它们在eclipse中被标记为错误。我的库中有algs4.jar和stdlib.jar

类似的课程可以在这里找到: https://github.com/zhichaoh/Coursera-Algorithms 所以也许问题是:如何使它们运行?

1 个答案:

答案 0 :(得分:0)

嗯,就我而言,解决方案非常简单。我必须使用正确的扩展名重命名该文件,然后重新构建。