java调用matlab函数出错,错误如下。求解释啊,谁遇到过这种问题

Exceptioninthread"main"java.lang.UnsatisfiedLinkError:Failedtofindthelibrarymclmcrrt7... Exception in thread "main" java.lang.UnsatisfiedLinkError: Failed to find the library mclmcrrt7_17.dll, required by MATLAB Builder JA, on java.library.path.
This library is typically installed along with MATLAB or the MCR, its absence may indicate an issue with that installation or the current path configuration.
The MCR version that this component is trying to use is: 7.17.
at com.mathworks.toolbox.javabuilder.internal.MCRConfiguration$ProxyLibraryDir.get(MCRConfiguration.java:167)
at com.mathworks.toolbox.javabuilder.internal.MCRConfiguration$ProxyLibraryDir.<clinit>(MCRConfiguration.java:173)
at com.mathworks.toolbox.javabuilder.internal.MCRConfiguration.getProxyLibraryDir(MCRConfiguration.java:178)
at com.mathworks.toolbox.javabuilder.internal.MCRConfiguration$MCRRoot.get(MCRConfiguration.java:77)
at com.mathworks.toolbox.javabuilder.internal.MCRConfiguration$MCRRoot.<clinit>(MCRConfiguration.java:87)
at com.mathworks.toolbox.javabuilder.internal.MCRConfiguration.getMCRRoot(MCRConfiguration.java:92)
at com.mathworks.toolbox.javabuilder.internal.MCRConfiguration$ModuleDir.<clinit>(MCRConfiguration.java:66)
at com.mathworks.toolbox.javabuilder.internal.MCRConfiguration.getModuleDir(MCRConfiguration.java:71)
at com.mathworks.toolbox.javabuilder.internal.MWMCR.<clinit>(MWMCR.java:1462)
at mysum.MysumMCRFactory.newInstance(MysumMCRFactory.java:48)
at mysum.MysumMCRFactory.newInstance(MysumMCRFactory.java:59)
at mysum.mysum.<init>(mysum.java:62)
at sumceshi.main(sumceshi.java:9)
我按照网上的教程做了jar包,但是在调用这里出了错误,不知道原因出在哪里,本人彩笔java一点都不会,求大神讲解
展开
 我来答
yqsz242
推荐于2017-11-25
知道答主
回答量:4
采纳率:0%
帮助的人:8.6万
展开全部
今天有同学遇到这个问题,上网查了一下好像是因为你的matlab所运行的java虚拟机和你程序的java虚拟机,一个是64位,一个是32位,或者版本不同导致的。matlab输入version -java看一下java版本,然后如果是64位的就去下一个安装。我是用eclipse给你提供个eclipse 的修改方法,去你eclipse点window=>preferences=>installed JREs=>add,将新安装的加进去,然后去你的项目右键=>properties=>java build path=>libraries把之前的jre删了,然后点add librariy=>JRE system library=>alternate JRE,选你刚装的jre,finishing,ok,完成,运行吧,少年,祝好运
全胜公司
2012-08-28
知道答主
回答量:3
采纳率:0%
帮助的人:3万
展开全部
打开电脑的属性中,查看下环境配置中的路径选项 *(HOME_PATH,JAVA_PATH)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chengduaccp
2012-08-15
知道答主
回答量:65
采纳率:0%
帮助的人:36.8万
展开全部
无法找到java.library.path
无法找到mclrmcrrt7_17.dll文件,

把你的当前路径配置一下,可能是当前路径配置错误
追问
如何配置呢,我java完全不会能不能具体的请教一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunguohui100
2012-08-15
知道答主
回答量:2
采纳率:0%
帮助的人:3117
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梅花疏影03
2012-08-15 · TA获得超过6750个赞
知道小有建树答主
回答量:944
采纳率:50%
帮助的人:275万
展开全部
无法找到java.library.path
无法找到mclrmcrrt7_17.dll文件
配置下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式