首页 > 解决方案 > 在 Eclipse 上无法解析导入 edu

问题描述

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

在此处输入图像描述

当我尝试导入时出错edu.princeton.cs.algs4.StdIn,Eclipse 告诉我导入edu无法解决。我已经按照说明将 jar 文件作为引用的库(通过Project > Properties: Java Build Path > Libraries > Add External JARs 添加algs4.jar到项目的构建路径中的类路径变量)

标签: javaeclipse

解决方案


您有一个module-info.java这意味着您正在使用Java 平台模块系统 (JPMS),它是可选的,但在使用它时需要指定使用的模块才能从中导入内容。

执行以下操作之一:

  • 删除src/module-info.java不使用JPMS
  • 转到出现错误的行,点击Ctrl+1并选择添加缺失requires语句的快速修复:将 'requires ...' 添加到 module-info.java

推荐阅读