当我尝试在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。
版本兼容性或问题是什么问题!?
答案 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/