|
From: | Jaya |
Subject: | Re: Java and Octave |
Date: | Wed, 10 Apr 2013 08:14:35 +0530 |
Hi all,I am getting the following error while running.address@hidden:UI$ javac test.javaaddress@hidden:UI$ java testException in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactoryat dk.ange.octave.exec.OctaveExec.<clinit>(OctaveExec.java:52)at dk.ange.octave.OctaveEngine.<init>(OctaveEngine.java:65)at dk.ange.octave.OctaveEngineFactory.getScriptEngine(OctaveEngineFactory.java:49)at test.main(test.java:7)Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactoryat java.net.URLClassLoader$1.run(URLClassLoader.java:366)at java.net.URLClassLoader$1.run(URLClassLoader.java:355)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:423)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)at java.lang.ClassLoader.loadClass(ClassLoader.java:356)... 4 more------------------------------------------------------------------------------------The java file is given below and saved as test.javaimport dk.ange.octave.*;import dk.ange.octave.type.*;public class test {public static void main(String[] args) {OctaveEngine octave = new OctaveEngineFactory().getScriptEngine();octave.put("input_name", new OctaveString("lena.jpg"));octave.eval("output_name = testimage(input_name);");String outputName = octave.get(OctaveString.class,"output_name").getString();octave.close();System.out.println("Result is in " + outputName);}}----------------------------------------------------------------------------------------------------The octave file is as below and saved as testimage.mfunction testimage(input_name)im = imread(input_name);imshow(im);endfunction---------------------------------------------------------------------------------------------------------Kindly advice on what i missed.--Regards,Jaya
[Prev in Thread] | Current Thread | [Next in Thread] |