项目需要使用到dcm4che3去压缩dicom文件
本地win7 64位系统,64位JDK1.8
会报错,错误信息如下:
Exception in thread "main" java.lang.RuntimeException: No matching Image Writer for format: jpeg (Class: com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter) registered
at org.dcm4che3.imageio.codec.ImageWriterFactory.getImageWriter(ImageWriterFactory.java:344)
at org.dcm4che3.imageio.codec.Compressor.<init>(Compressor.java:147)
at com.lanwon.dicom.utils.Dcm2Dcm.transcode(Dcm2Dcm.java:359)
at com.lanwon.dicom.utils.DicomAnalysisUtils.compress(DicomAnalysisUtils.java:395)
at com.lanwon.dicom.utils.DicomAnalysisUtils.main(DicomAnalysisUtils.java:184)
http://blog.csdn.net/zssureqh/article/details/47205951
参照这篇文章中说的把64位的JDK换成32位的就可以了
但是代码部署到Linux服务器上依然还是报这个错
也按照网上说的对应的找到了Linux环境下的clib_jiio.dll文件,但试了几次都没成功
希望有知道怎么操作的大神指点一波