微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将Jung 2.1.1库导入Netbeans 12.0

如何解决如何将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 举报,一经查实,本站将立刻删除。