help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Java and Octave


From: Jaya
Subject: Re: Java and Octave
Date: Wed, 10 Apr 2013 08:09:42 +0530

Hi all,

I am getting the following error while running.

address@hidden:UI$ javac test.java
address@hidden:UI$ java test
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at 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.LogFactory
at 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.java

import 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.m

function testimage(input_name)
im = imread(input_name);
imshow(im);
endfunction

---------------------------------------------------------------------------------------------------------

Kindly advice on what i missed.

--
Regards,
Jaya

reply via email to

[Prev in Thread] Current Thread [Next in Thread]