![](/img/trans.png)
[英]java.lang.NoClassDefFoundError: org.apache.commons.lang3.ArrayUtils
[英]java.lang.NoClassDefFoundError: org.jscience.mathematics.function.Variable$Local
我從此處下載了使用jscience的示例代碼。
但是當我使用它時,它會顯示以下消息:
E/AndroidRuntime(1296): java.lang.NoClassDefFoundError:org.jscience.mathematics.function.Variable$Local
我想念什么嗎? 當然,我將jscience jar lib導入了我的項目。 但是仍然無法弄清楚。
Variable.Local<Rational> varX = new Variable.Local<Rational>("x");
Variable.Local<Rational> varY = new Variable.Local<Rational>("y");
// f(x, y) = x² + x·y + 1;
Polynomial<Rational> x = Polynomial.valueOf(Rational.ONE, varX);
Polynomial<Rational> y = Polynomial.valueOf(Rational.ONE, varY);
Polynomial<Rational> fx_y = x.pow(2).plus(x.times(y)).plus(Rational.ONE);
System.out.println("f(x,y) = " + fx_y);
// Evaluates f(1,0)
System.out.println("f(1,0) = " + fx_y.evaluate(Rational.ONE, Rational.ZERO));
// Calculates df(x,y)/dx
System.out.println("df(x,y)/dx = " + fx_y.differentiate(varX));
org.jscience.mathematics.function.Variable$Local
類肯定在JAR中:
$ jar tf JScience/lib/jscience.jar | grep Variable\$Local org/jscience/mathematics/function/Variable$Local.class
驗證所需的庫是否已在JAR清單的Class-Path
屬性中列出; 使用類似此處引用的工具來確保:
Class-Path: lib/jscience.jar lib/javolution.jar …
附錄:@max在注釋中指出 ,ADT 17庫目錄應命名為libs
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.