[英]Matlab cannot start, error: “Cannot locate com/mathworks/jmi/OpaqueJavaInterface class”
[英]Where can I find com.mathworks.jmi packages
我使用的是jdk 1.7.0_15。 我需要使用com.mathworks.jmi包。 但导入此包时会出现“...包不存在”之类的错误。 在互联网上搜索,我找不到任何名为jmi的jar文件。 我很困惑 :(
该接口以jar文件的形式出现,该文件名为jmi.jar,随MATLAB一起发布。 它位于matlabroot / java / jar / jmi.jar,其中matlabroot是MATLAB安装的位置(在Windows上,它位于matlabroot \\ java \\ jar \\ jmi.jar)。 例如,在带有MATLAB R2009b的OS X上,它位于/Applications/MATLAB_R2009b.app/java/jar/jmi.jar。 这个jar包含的内容完全取决于安装的MATLAB版本。 它中的所有代码都有根包com.mathworks.jmi,并且有许多子包。 随后的MATLAB版本增加了jmi.jar
您还必须将jar
添加到类路径中。 在命令行上使用-cp
选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.