2017-06-21 132 views
0

我希望能夠在Java中使用Apache Commons Math Library,但無法使其正常工作,並且主站點令人沮喪地無法使用(至少對於像我這樣的新手來說)和我還沒能在這裏找到解決方案。導入Apache Commons Math Library(初學者)

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

下載的第一個選項公地math3-3.6.1-bin.tar.gz

解壓縮它,並把它與我試圖Java類文件夾建立。

然後我做了命令import org.apache.commons.math3;

但我得到的錯誤:包org.apache.commons不存在

有人能解釋(最好是在細節,甚至不是一個新手會誤解)這是爲什麼不工作,我應該怎麼辦呢?

謝謝!

+1

谷歌的classpath中的Java。 – Kon

+0

您將會聽說** IDE ** ** NetBeans **和其他許多能夠解決您的問題的優秀IDE,但主要是您在將Java程序中的第三方庫代碼**集成時遇到問題。這樣做**原始方式**將要求您設置適當的** CLASSPATH **到您的圖書館的路徑 – ShayHaned

+0

您正在使用哪個IDE? –

回答

-1

首先,你需要從倉庫

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

把它夾test下載JAR,在同一文件夾中創建文件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 "commons-math3-3.6.1.jar" Test.java

並運行它java -cp ".;commons-math3-3.6.1.jar" Test

輸出將是10.0

+0

如果OP從命令行運行java和javac,這將是一個很好的建議。但他/她聲稱正在使用Dr Java。 –