如何解决如何将Jung 2.1.1库导入Netbeans 12.0
我上一次使用Java的时间是1.5天,当时我想到了一个我想尝试升级的项目。此后发生了很多变化,主要是模块的引入。
当我根据他们的自述文件使用maven将Jung添加为依赖项时,我会这样做
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-api</artifactId>
<version>2.1.1</version>
</dependency>
在源文件中,我只是想证明我可以导入Jung并使用它,
package intwrapper;
import edu.uci.ics.jung.graph.*;
public class IntWrapper {
private int x;
public IntWrapper(){
this.x = 0;
}
public void inc() {
this.x++;
}
public int get() {
return this.x;
}
}
在构建时出现以下错误
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project mavenproject1: Compilation failure
intwrapper/IntWrapper.java:[8,24] package edu.uci.ics.jung.graph is not visible
(package edu.uci.ics.jung.graph is declared in the unnamed module,but module edu.uci.ics.jung.graph does not read it)
因此,从我对模块的有限了解来看,这对我来说毫无意义。如果有一个模块将其声明,则该软件包将不在未命名的模块中。我认为我没有正确理解这里出了什么问题。
但是除此之外,我已经在网上搜索了几个小时来解决此问题。这些示例似乎从未完全适用。自撰写本文之日起,Netbeans就已发生更改,或者建议的更改似乎没有任何效果(例如下载JAR并将其添加为全局库)。
我该怎么办,有什么问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。