gpt4 book ai didi

java - 如何在 Eclipse 中使用库进行算法第一部分 Coursera 类(class)

转载 作者:IT老高 更新时间:2023-10-28 20:51:04 26 4
gpt4 key购买 nike

我已经开始 Coursera Algorythms course .练习作业必须在Java上完成,他们建议使用DrJava作为IDE,但这真的很不方便。所以我想使用 Eclipse,但问题是我无法使用为本类(class)提供的 2 个库(algs4.jarstdlib.jar)。在执行 this guide 的步骤后我能够将它们包含在我的项目中:

enter image description here

但是当我尝试在我的项目中使用它们的类时,Eclipse 不允许这样做,并且我无法通过 Ctrl + Space 导入它们:

enter image description here

即使我尝试像 import stdlib.StdRandom; 这样直接导入类,它仍然无法正常工作。

我该怎么做才能让它正常工作?

最佳答案

为什么不用这两个 JAR——stdlib-package.jar 和 algs4-package.jar。

在代码页下方(http://algs4.cs.princeton.edu/code/)

问。如果我使用命名包来构造我的代码,编译器将无法再访问 stdlib.jar 或 algs4.jar 中的库。为什么不呢?

A. stdlib.jar 和 algs4.jar 中的库位于“默认”包中。在 Java 中,您不能从命名包访问默认包中的类。如果您需要将我们的库与命名包一起使用,您可以使用以下包版本:stdlib-package.jar 和 algs4-package.jar。

警告:如果您正在学习 Princeton COS 226 或 Coursera, Algorithms, Part I 或 II,您必须使用我们图书馆的默认软件包版本以方便评分。

显示我的测试成功: Showing my test success

关于java - 如何在 Eclipse 中使用库进行算法第一部分 Coursera 类(class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15008099/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com