问题描述
我上一次使用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 (将#修改为@)