提问者:小点点

导入Apache Commons数学库(初学者)


我希望能够在Java使用Apache Commons数学库,但我无法让它正常工作,主站点令人沮丧地无用(至少对于像我这样的新手来说),我还没有找到解决方案。

我去http://commons.apache.org/proper/commons-math/download_math.cgi

下载了第一个选项Comms-math3-3.6.1-bin. tar.gz

解压缩并将其放入文件夹中,其中包含我正在尝试构建的java类。

然后我执行了命令import org. apache.公共.math3;

但我得到错误:包org. apache.Commons不存在

有人能解释一下(最好是详细的,即使是新手也不会误解)为什么这不起作用,我应该怎么做?

谢谢!


共1个答案

匿名用户

首先,您需要从存储库下载jar

https://mvnrepository.com/artifact/org.apache.commons/commons-math3/3.6.1

把它放在文件夹test,在同一个文件夹中创建文件Test.java,类Test类似于这样

import org.apache.commons.math3.analysis.function.Abs;

class Test {

    public static void main (String ... args) {
        Abs abs = new Abs();
        System.out.println(abs.value(-10.0d));
    }

}

之后,使用命令javac-cp编译它。jarTest.java

并运行它java-cp".; Comms-math3-3.6.1.jar"Test

输出将是10.0