首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Matlab无法启动,错误:“找不到com/mathworks/jmi/OpaqueJavaInterface类”

Matlab无法启动,错误:“找不到com/mathworks/jmi/OpaqueJavaInterface类”
EN

Stack Overflow用户
提问于 2010-07-01 08:40:03
回答 3查看 8.6K关注 0票数 0

嗨,亲爱的所有人,我试图启动Matlab(版本7.6.0 R2008),但收到错误:“无法找到com/mathworks/jmi/OpaqueJavaInterface”。

我做了一些谷歌搜索,似乎这与Matlab使用的jre有关。

下面是我所做的:我检查了我的java项目,发现我的源代码查找路径是:"c:\Program Files\Java\jre6",所以我在系统属性的高级选项卡中添加了一个MATLAB_JAVA环境变量: MATLAB_JAVA C:\Program FIles\JAVA\Jre6

我仍然收到这个错误,我如何解决它?

谢谢你的帮助。

顺便说一下:如何检查这个新添加的环境变量?

EN

回答 3

Stack Overflow用户

发布于 2010-07-01 14:58:48

这听起来像是MATLAB安装被破坏了--可能是其中一个文件丢失了(在这种情况下,我相信java类应该位于<matlab>/java/jar/jmi.jar中)。您还应该检查<matlab>/toolbox/local/classpath.txt,以查看它是否已被修改。

重新安装MATLAB可能是最简单的方法。

票数 3
EN

Stack Overflow用户

发布于 2010-07-01 09:04:45

您的解决方案是不正确的:在该目录中没有名为com.mathworks.jmi.OpaqueJavaInterface的.class文件,它包含的JAR文件中也没有。

它是一个MATLAB类,所以您应该可以在MATLAB附带的JAR文件中找到它。找出哪一个并将其添加到Java的CLASSPATH中。

如果你不知道如何设置CLASSPATH,有很多地方可以告诉你如何设置。

票数 0
EN

Stack Overflow用户

发布于 2014-12-17 06:14:09

您没有创建环境变量,或者您的java文件夹在Matlab的程序文件中具有错误的名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3154406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档