【发布时间】:2015-06-29 11:36:32
【问题描述】:
我正在尝试从 matlab(2010a) 调用 java 类,但无法正常工作。我尝试按照this 教程进行操作,但没有成功。
public class Helloworld {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.println( "Hello World!" );
}
1)我在 netbeans 创建了这个类,并使用 Java 1.6.0_12(与 matlab 2010a 中使用的相同)对其进行了编译。 2)我在动态类路径中添加了生成jar文件,使用这个命令
javaaddpath('C:\Users\xx\Documents\NetBeansProjects\Helloworld\dist\Helloworld.jar');
3) 我使用这个命令来创建一个对象
o = HelloWorld
4) 但是 matlab 向我显示了这条消息
??? Undefined function or variable 'HelloWorld'.
知道如何解决我的问题吗?
【问题讨论】:
-
1) 您指定的位置是否真的有 Helloworld.jar? 2) 你能发布你的 Matlab 代码吗?
标签: java matlab integration