我最近才开始使用Eclipse,并且在尝试安装外部库时遇到问题。遵循在线教程,我将.jar
文件添加到类路径中,并在引用的库文件夹中看到它。尽管如此,在尝试导入时,出现错误:
软件包org.apache.commons无法访问
作为参考,我正在尝试安装apache math commons库。
最佳答案
您的代码可能有两个问题。
首先,import语句是错误的,因为在Java中您不能添加包本身,但是包的所有类如下(请注意.*;
):
import org.apache.commons.math4.linear.*;
或特定类别,例如
import org.apache.commons.math4.linear.FieldMatrix;
其次,通过在默认程序包中包含一个
module-info.java
文件(可能没有必需的requires <module>;
语句)来使用Java Platform Module System (JPMS)。 JPMS是Java 9中引入的,您拥有Java 12。请执行以下任一操作:
删除
module-info.java
文件(如果需要,可以通过右键单击项目文件夹并选择配置>创建module-info.java来重新创建它)。在
module-info.java
中添加相应的requires
语句,例如通过转到import
语句的行并使用相应的快速修复(Ctrl + 1)