在matlab中调用java类的问题

时间:2013-10-10 13:21:13

标签: java matlab

当我尝试在MATLAB中调用java类时,我遇到了一个问题。我创建了一个java类,我在Netbeans 7.3.1中将其编译为.jar文件。当我使用普通过程使用javaaddpath()添加.jar文件的路径,然后导入带有import的类时,我无法访问该类。它说没有找到这样的类或功能。

这只发生在我创建的类中,而不是由其他人编译的其他类发生。我可以在MATLAB中用system('java -jar jarfile.jar')执行jar文件。所以似乎问题是在matlab中,而不是java代码。

我使用MATLAB R2013a和JAVA 1.7。

版本兼容性或问题是什么问题!?

1 个答案:

答案 0 :(得分:2)

Matlab 2013a附带java 1.6(检查ver)。

你要么必须用java 1.6编译你的类,要么用java 1.7运行MATLAB:http://www.mathworks.de/support/solutions/en/data/1-1812J/