java.lang.UnsatisfiedLinkError这个错误怎么解决

zhangqin12356 2011-05-06 02:25:27
运行java程序,出现以下错误,求解决方法,谢谢
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program Files\MATLAB\R2009a\bin\win32\nativemcl.dll: 找不到指定的程序。
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1699)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1003)
...全文
1878 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangqin12356 2011-05-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhanggnol 的回复:]
这个异常是 JNI load本地.dll文件时未找到而抛出的异常,

你这里就是没有找到nativemcl.dll文件,
有两个解决方法:
1 将nativemcl.dll拷贝到 C:/WINDOWS/system32/下 (一般都是用此方法)
2 将nativemcl.dll拷贝到classpath 下
[/Quote]


1、将nativemcl.dll拷贝到 C:/WINDOWS/system32/下 -----还是出现同样的错误
2、将nativemcl.dll拷贝到classpath 下 --------classpath这个目录没有啊

该怎么解决呢?
alongines 2011-05-06
  • 打赏
  • 举报
回复
这个异常是 JNI load本地.dll文件时未找到而抛出的异常,

你这里就是没有找到nativemcl.dll文件,
有两个解决方法:
1 将nativemcl.dll拷贝到 C:/WINDOWS/system32/下 (一般都是用此方法)
2 将nativemcl.dll拷贝到classpath 下
zhangqin12356 2011-05-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 downloadsunlight2009 的回复:]
拷一个C:\Program Files\MATLAB\R2009a\bin\win32\nativemcl.dll放到那个目录下
[/Quote]

请问放在哪个目录下?
  • 打赏
  • 举报
回复
拷一个C:\Program Files\MATLAB\R2009a\bin\win32\nativemcl.dll放到那个目录下

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧