导入edu无法在Eclipse上解决

时间:2019-03-02 00:24:13

标签: java eclipse

我完全是Java和编程领域的新生,而且我正在Coursera上学习算法。我想通过写一个简单的BinarySearch并按照书上的说明进行练习,但是当我尝试使用该书的在线资源提供的algs4.jar库时,该库无法解析:

enter image description here

当我尝试导入edu.princeton.cs.algs4.StdIn并且Eclipse告诉我导入edu无法解决时,这是错误的。我已经按照说明将jar文件作为参考库放置了(通过 Project>属性将algs4.jar添加到classpath变量到项目的构建路径中:Java Build Path> Libraries> Add External JARs < / em>)

1 个答案:

答案 0 :(得分:2)

您有一个 module-info.java ,这意味着您使用的是Java Platform Module System (JPMS),它是可选的,但在使用时,需要指定使用的模块能够从中导入东西。

执行以下操作之一:

  • 删除src/module-info.java 以不使用JPMS
  • 转到出现错误的行,按 Ctrl + 1 并选择添加缺少的requires语句的快速修复程序: Add'需要...”到module-info.java