私が実行した場合:
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に両方のクラスが存在する場合、オプションが1つのクラスの「クラスが見つかりません」エラーを解決できるが、他のクラスのエラーを解決できない方法を計算しません。
または、.jar を間違って呼び出しましたか?