« Return to Thread: NormalDistributionImpl and NoClassDefFoundError: MathException

re: [math] NormalDistributionImpl and NoClassDefFoundError: MathException

by Patrick Meyer-4 :: Rate this Message:

Reply to Author | View in Thread

I am using Netbeans and I have added the commons-math jar as a library. Is that the same thing?
The following simple test case works fine, but the complete application produce the error.

package test;

import org.apache.commons.math.MathException;
import org.apache.commons.math.distribution.NormalDistributionImpl;


/**
 *
 * @author meyerjp
 */
public class Main {

   


    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {

        NormalDistributionImpl normal = new NormalDistributionImpl(0.0,1.0);
        try{
            double invNorm = normal.inverseCumulativeProbability(0.4);
            System.out.println(invNorm);
        }catch(MathException ex){
            ex.printStackTrace();
        }


    }

}





First of all, could put a [math] marker in the subject line when posting to this list ? It
is shared among all commons components and this policy helps people setting up filters.

----- "Patrick Meyer" <meyerjp@...> a écrit :

> I am using the following code in a method that catches and throws
> org.apache.commons.math.MathException.
>
> NormalDistributionImpl normal = new NormalDistributionImpl();
> double invNorm = normal.inverseCumulativeProbability(itemDifficulty);
>
> I import the class using
>
> import org.apache.commons.math.MathException;
>
> but when I compile and run my code I get this error message
> java.lang.NoClassDefFoundError: org/apache/commons/math/MathException
>
> Any ideas what is happening? With my import statement, it seems like I
>
> should not be getting this error.

Do you have the commons-math jar in your classpath at runtime ?

Luc


 « Return to Thread: NormalDistributionImpl and NoClassDefFoundError: MathException