嗨,亲爱的所有人,我试图启动Matlab(版本7.6.0 R2008),但收到错误:“无法找到com/mathworks/jmi/OpaqueJavaInterface”。我做了一些谷歌搜索,似乎这与Matlab使用的jre有关。下面是我所做的:我检查了我的java项目,发现我的源代码查找路径是:"c:\Program Files\Java\jre6",所以我在系统属性的高级选项卡中添加了一个MATLAB_JAVA环境变量: MATLAB_JAVAC:\Program FI
包装器被生成到一个包中,然后jar'ed。这些文件被正确编译并与java完美地工作,但是我不能从MATLAB调用它。我尝试在MATLAB中的静态Java文件中将路径添加到jar,然后调用jar文件中的类,但是我得到了错误"Undefined variable or class.."编辑:
为了测试如何从MATLAB调用c++库,我创建了一个简单的“数据读取器”类,它包含
我已经阅读了关于如何做到这一点的文档和几个网站,但是Matlab似乎没有选择我添加到动态java类路径中的类。我也没有使用正确的语法来正确地构造对象。所有文件都在我的U盘上,也就是我的E:\盘...javaaddpath('E:\');
javaclasspath; % Output from java class path includes E:\ within