我如何使用Java库' MATLAB中的方法?

时间:2017-03-08 18:29:35

标签: java matlab java-8

我正在使用MATLAB R2016a。我已经设置了MATLAB_JAVAJAVA_PATH环境变量。另外,如果我尝试在Matlab中运行Java,则会显示类似这样的内容

Error

这是第一个简单的hello world程序,

public class Test{
   public static void main(String s[]){
   System.out.println("Hello World, I am Here");
    }
 }

使用cmd中的 javac 编译后,我使用以下来从Matlab调用它

obj = Test
javaMethod('main',obj,'')

它抛出了输出:

Hello World, I am Here

这是我写的第二个程序

import java.io.*;
class Addition{
public static void main(String args[])throws Exception{
int a,b,c;
BufferedReader br= new BufferedReader( new InputStreamReader(System.in));
System.out.println("Enter the two numbers to add:");
a=Integer.parseInt(br.readLine());
b=Integer.parseInt(br.readLine());
c = a+b;
System.out.println("\nOkay, Sum of two numbers are:"+ c);
}
}

编译后我在Matlab中编写了这篇文章

objtt = Addition

它给出了错误,如图所示

No constructor 'Addition' with matching signature found.

PS:为了在Matlab中设置Java环境,我使用了来自here的信息。 如果错过任何导致问题的步骤,请告诉我。任何帮助深表感谢。

0 个答案:

没有答案