首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JMagick:找不到依赖库

JMagick:找不到依赖库
EN

Stack Overflow用户
提问于 2015-06-09 16:50:27
回答 1查看 1.6K关注 0票数 1

我最近安装了ImageMagick 6.3.9和JMagick 6.3.9。从这里ImageMagick-6.3.9-0-Q8-windows-dll.exejmagick-win-6.3.9-Q8.zip

我将jmagick.jar添加到NetBeans中的项目库中,并将类路径设置为包含安装ImageMagick的文件夹(在其中我还放置了jmagick.dll)。

这就是我所做的一切。

但是,当我运行我的程序(它只声明一个MagickImage并初始化它)时,我会得到以下错误:

代码语言:javascript
复制
Exception in thread "main" java.lang.UnsatisfiedLinkError: D:\ImageMagick-6.3.9-Q8\jmagick.dll: Can't find dependent libraries
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1937)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1855)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at magick.MagickLoader.<clinit>(MagickLoader.java:13)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
    at java.lang.Class.newInstance(Class.java:442)
    at magick.Magick.<clinit>(Magick.java:21)
    at opengltutorials.Texture.<init>(Texture.java:36)
    at opengltutorials.Mesh.initMaterials(Mesh.java:199)
    at opengltutorials.Mesh.initFromScene(Mesh.java:148)
    at opengltutorials.Mesh.loadMesh(Mesh.java:136)
    at opengltutorials.Tutorial.init(Tutorial.java:79)
    at opengltutorials.Tutorial.main(Tutorial.java:156)
Java Result: 1

为什么会发生这种事,我怎样才能解决呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-21 16:46:21

我也遇到了同样的问题,直到我读到这个博客条目说要重新启动计算机。我做了,不再看到错误了。

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

https://stackoverflow.com/questions/30738227

复制
相关文章

相似问题

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