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

来源:互联网 发布:开淘宝店需要交费吗 编辑:程序博客网 时间:2024/06/04 18:16

问题:

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


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

解决

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



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



原创粉丝点击