簡體   English   中英

java.lang.NoClassDefFoundError:org.jscience.mathematics.function.Variable $ Local

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM