gpt4 book ai didi

java - Apache commons 数学中的 NoClassDefFoundError

转载 作者:行者123 更新时间:2023-12-01 22:08:44 25 4
gpt4 key购买 nike

我想使用 Apache Commons 中的 PoissonDistribution,但总是收到错误 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 文件。

感谢您的帮助!

最佳答案

好吧,碰巧我找到了解决方案:

我的问题是我将 JAR 添加到了模块路径,而不是项目属性中的类路径。

关于java - Apache commons 数学中的 NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58673427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com