Java WIndows 10工作站上出现不满意的链接错误

Java WIndows 10工作站上出现不满意的链接错误,java,windows-10,Java,Windows 10,在Windows 10 Pro系统上,我们的Java软件90%失败,出现以下错误: javax.imageio.IIOException: codecLib error at com.sun.media.imageioimpl.plugins.png.CLibPNGImageReader.decode(CLibPNGImageReader.java:78) at com.sun.media.imageioimpl.plugins.clib.CLibImageReader.getI

在Windows 10 Pro系统上,我们的Java软件90%失败,出现以下错误:

javax.imageio.IIOException: codecLib error
    at com.sun.media.imageioimpl.plugins.png.CLibPNGImageReader.decode(CLibPNGImageReader.java:78)
    at com.sun.media.imageioimpl.plugins.clib.CLibImageReader.getImage(CLibImageReader.java:497)
    at com.sun.media.imageioimpl.plugins.png.CLibPNGImageReader.getImageTypes(CLibPNGImageReader.java:117)
    at javax.imageio.ImageReader.getRawImageType(ImageReader.java:681)
    at com.sun.media.imageioimpl.plugins.clib.CLibImageReader.read(CLibImageReader.java:571)
    at javax.imageio.ImageIO.read(ImageIO.java:1448)
    at javax.imageio.ImageIO.read(ImageIO.java:1352)
...
Caused by: java.lang.UnsatisfiedLinkError: com.sun.medialib.codec.png.Decoder.decode_init(Ljava/io/InputStream;)J
    at com.sun.medialib.codec.png.Decoder.decode_init(Native Method)
    at com.sun.medialib.codec.png.Decoder.<init>(Decoder.java:38)
    at   com.sun.media.imageioimpl.plugins.png.CLibPNGImageReader.decode(CLibPNGImageReader.java:75)
javax.imageio.IIOException:codecLib错误
在com.sun.media.imageioimpl.plugins.png.CLibPNGImageReader.decode上(CLibPNGImageReader.java:78)
位于com.sun.media.imageioimpl.plugins.clib.CLibImageReader.getImage(CLibImageReader.java:497)
在com.sun.media.imageioimpl.plugins.png.CLibPNGImageReader.getImageTypes(CLibPNGImageReader.java:117)上
位于javax.imageio.ImageReader.getRawImageType(ImageReader.java:681)
位于com.sun.media.imageioimpl.plugins.clib.CLibImageReader.read(CLibImageReader.java:571)
在javax.imageio.imageio.read(imageio.java:1448)
在javax.imageio.imageio.read(imageio.java:1352)
...
原因:java.lang.UnsatifiedLinkError:com.sun.medialib.codec.png.Decoder.decode_init(Ljava/io/InputStream;)J
位于com.sun.medialib.codec.png.Decoder.decode_init(本机方法)
在com.sun.medialib.codec.png.Decoder上。(Decoder.java:38)
在com.sun.media.imageioimpl.plugins.png.CLibPNGImageReader.decode上(CLibPNGImageReader.java:75)

有什么想法吗?

当您的类路径中没有提供库时,会出现此错误。尝试设置:java-Djava.library.path=“您的dll路径”我们不能在其他windows系统上添加库。com.sun.medialib。。。是一个包含Java的库。此特定安装中的某些内容会导致此错误。