Java 中无法访问 Maven 依赖项

miu*_*ius 5 java eclipse maven

我有一个由 Maven 管理的项目,我正试图在 Eclipse 中工作。问题是 Maven 管理的所有依赖项在 Java 代码中都无法访问。

在 Eclipse 中,我在导入相应类时遇到错误:

The type org.apache.commons.math3.util.Pair is not accessible
Run Code Online (Sandbox Code Playgroud)

当我尝试使用 Maven 构建项目时,出现错误:

package org.apache.commons.math3.util is not visible (package org.apache.commons.math3.util is declared in the unnamed module, but module org.apache.commons.math3.util does not read it)
Run Code Online (Sandbox Code Playgroud)

依赖项已由 Maven 下载,我可以在 .m2 文件夹中找到它们。在 Eclipse 中查看 Java 构建路径时,我什至可以看到 jar 文件。

当我尝试通过命令行使用 Maven 时,也遇到同样的错误。

有谁知道为什么会发生这种情况?

miu*_*ius 7

我设法修复它。我不知道为什么,但是当 eclipse 询问我时不创建 module-info.java 文件,一切都工作正常。