我想使用 Apache Commons 中的 PoissonDistribution,但總是收到錯誤 a NoClassDefFoundError。代碼:import org.apache.commons.math3.distribution.PoissonDistribution;public class Test { public static void main(String[] args) { PoissonDistribution p = new PoissonDistribution(5.0); }}錯誤信息:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/math3/distribution/PoissonDistribution at Test.main(Test.java:6)Caused by: java.lang.ClassNotFoundException: org.apache.commons.math3.distribution.PoissonDistribution at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 1 more到目前為止我所做的:commons-math3-3.6.1.jar 文件位于我的項目文件夾內的一個文件夾中,通過Project->Properties->Java Build Path->Libraries我添加了 JAR 文件,然后在它旁邊的“訂單和導出”選項卡中我選擇了jar 文件。感謝您的幫助!
3 回答

GCT1015
TA貢獻1827條經(jīng)驗 獲得超4個贊
確保您的 PoissonDistribution 類在 Java 類路徑中可用。我猜你的罐子不會正確添加罐子。
添加以下步驟來添加 jar :
右鍵單擊該項目即可啟動 Eclipse
構建路徑
添加外部 JAR。
并給罐子。
好的
添加回答
舉報
0/150
提交
取消