问题:

官方推荐的软件的是Drjava,觉得不好使,便用了Eclipse,为了使用stblib.jar 和 algs4.jar, 需要添加外来库的classpath,如何添加,网上有很多教程,就不说了。 这里说明一下为什么下图所示的问题: 不能使用stblib.jar 中的方法。就算使用了import语句依然不能使用。

Coursera算法课程中如何在eclipse中调用外部库stdlib.jar

Coursera算法课程中如何在eclipse中调用外部库stdlib.jar

从上图可以看见 stdlib.jar文件下名为“default-package” 文件, 这个库文件定义的方法都在这个文件中,而java中不允许用户访问default-package中的方法,所以就不能使用诸如StdOut等方法。 

解决

为了解决这个问题,我们使用另外一个库文件,algs4.jar

Coursera算法课程中如何在eclipse中调用外部库stdlib.jarCoursera算法课程中如何在eclipse中调用外部库stdlib.jar


虽然这个文件也有default-package,但是方法定义在edu.princeton.cs.algs4中,所以可以调用StdOut输出方法,如上图所示,解决。。。



相关文章:

  • 2022-12-23
  • 2021-12-02
  • 2021-09-27
  • 2022-12-23
  • 2021-10-19
  • 2022-01-01
  • 2021-11-24
  • 2022-12-23
猜你喜欢
  • 2021-05-16
  • 2022-12-23
  • 2021-06-27
  • 2021-10-11
  • 2021-06-16
  • 2021-11-13
  • 2021-12-03
相关资源
相似解决方案