如果我跑:
java -jar myjar.jar
我明白了:
java.lang.NoClassDefFoundError: org/apache/commons/math3/stat/regression/OLSMultipleLinearRegression
但是,如果我跑:
java -classpath '.:commons-math3-3.2.jar' -jar myjar.jar
我明白了:
java.lang.NoClassDefFoundError: org/apache/commons/math3/special/Erf
知道为什么会这样吗?
我只是不计算-classpath
选项如何解决一个类的“未找到类”错误而不是另一个类的错误,当两个类确实存在于.jar中时。
或者我是否错误地调用了.jar?