我正试图在Octave中调用java对象。例如,这是我的java代码(方形类):
public class square {
private int x;
private int y;
public square(int x, int y)
{
this.x = x;
this.y = y;
}
public double s()
{
return x*y;
}
}
我的主要班级:
public class console {
public static void main(String[] args) {
System.out.println("Hello world!");
square kv = new square(3, 4);
double r = kv.s();
System.out.println("result: " + r);
}
}
如何在Octave中调用square类或控制台类?我试过以下哪些不起作用。
我尝试像javaclasspath
一样创建javaaddpath("C:\Users\User\Desktop\javaTest\console.jar")
。我还添加了javaclasspath.txt
路径,例如~\console.class, ~\console.java
等等。
在octave中,我试图调用obj = javaObject("console")
这样的对象,但我总是收到错误
error: [java] java.lang.ClassNotFoundException: console
当然我尝试了各种“控制台”参数,如“console.class”,“console.java”,“square”,......