繁体   English   中英

错误:无法访问 package org.apache.commons

[英]Error: The package org.apache.commons is not accessible

我最近才开始使用 Eclipse,但在尝试安装外部库时遇到了问题。 按照在线教程,我将.jar文件添加到类路径中,我在引用的库文件夹中看到了它。 尽管如此,在尝试导入时,我得到了错误:

package org.apache.commons 不可访问

错误

作为参考,我正在尝试安装 apache 数学公共库。

您的代码可能有两个问题。

首先,导入语句是错误的,因为在 Java 中你不能添加 package 本身,但是 package 的所有类如下(注意.*;最后):

import org.apache.commons.math4.linear.*;

或特定的 class,例如

import org.apache.commons.math4.linear.FieldMatrix;

其次,您使用Java 平台模块系统 (JPMS) ,方法是在默认 package 中包含一个module-info.java文件,可能没有 required requires <module>; 陈述。 JPMS 于 Java 9 推出,您拥有 Java 12。

执行以下操作之一:

  • 删除module-info.java文件(如果需要,您可以通过右键单击项目文件夹并选择Configure > Create module-info.java重新创建它)
  • module-info.java添加相应的requires语句,例如转到带有import语句的行并使用相应的Quick Fix ( Ctrl + 1 )

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM