首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何导入org.apache.commons.math3依赖?

如何导入org.apache.commons.math3依赖?
EN

Stack Overflow用户
提问于 2021-03-18 00:08:24
回答 1查看 311关注 0票数 0

这是一个非常愚蠢的问题,但我完全没有想法,在网上找不到有用的问题。

我正在尝试在我的Java项目中使用math3包。很简单,对吧?

代码语言:javascript
复制
import org.apache.commons.math3.distribution.NormalDistribution;

这样做导入显然会给我(在Eclipse中,Version: Oxygen.3a Release (4.7.3a))一个“导入org.apache.commons.math3无法解析”。这是意料之中的,所以我转到Maven文件(pom.xml)并添加了:

代码语言:javascript
复制
<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-math3</artifactId>
    <version>3.4.1</version>
</dependency>

很好。现在,我执行"mvn install",我看到:

代码语言:javascript
复制
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar (1.3 MB at 4.8 MB/s)

好,很好,jar已下载到我的.m2目录。我可以检查它是否在那里:

代码语言:javascript
复制
~/.m2/repository/org/apache/commons/commons-math3/3.4.1

凉爽的。所以现在,我回到Eclipse,什么也没有改变,它仍然给我一个“导入org.apache.commons.math3不能被解析”。

那么我做了/错过了什么愚蠢的事情呢?

我尝试使用Eclipse路线,右键单击pom.xml;Maven --> Add Dependency;手动添加组id、工件id、版本,然后单击OK。这并没有改变什么。

在Eclipse中,当我单击pom.xml时,我确实在"Dependencies“选项卡中看到commons-math3jar,但它没有出现在”Dependencies Hierarchy“选项卡中。在"pom.xml“选项卡中,没有问题,依赖项就在那里。但它不会显示在“有效POM”标签中...

快把我逼疯了。

EN

回答 1

Stack Overflow用户

发布于 2021-03-18 01:30:46

啊哈。

我确实遗漏了一个步骤,那就是在Eclipse中右键单击项目--> Maven --> Update project

这最终完成了POM依赖项的加载。

我不确定为什么在我尝试添加依赖项的几个方法上没有默认完成,但我必须说我无论如何都不能控制Eclipse。学习你的IDE将是我对自己的建议。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66676890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档