from:http://topic.youkuaiyun.com/u/20080123/10/28c8cf34-5eb1-40e6-a117-7abe9cd92291.html
1.没有安装matlab2007之前,程序报错:
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:/WINDOWS/system32/nativemcl77.dll
我查找资料发现,如果不安装matlab,则必须要安装MATLAB Component Run-time(MCR),
2.安装了matlab2007以后,程序还是报了一个错:
??? Undefined function or variable 'matlabrc'.
Exception: com.mathworks.toolbox.javabuilder.MWException: An error occurred while initializing the component.
我不知道这个错误的原因是什么,但是我通过以下方法解决了这个问题--第一,下载jdk1.6(和matlab2007的jdk版本一致),然后把环境变量搭好,主要是java_home和path(java_home是一定要建的,由于我用的是eclipse,所以path无所谓了),第二,新建一个系统用户(因为我当前的这个用户是用中文命名的),不要用中文命名,然后用这个用户登录,运行程序,成功了!
最后再说一下,我就是因为中文用户的原因,好几天都没有调通,所以matlab的相关目录最好是不要有空格和中文,特别是不要有中文
本文介绍了解决Matlab2007在特定环境下遇到的兼容性问题的方法,包括安装必要的组件、配置Java环境变量以及避免使用中文用户名。
5207

被折叠的 条评论
为什么被折叠?



