开发者社区> 问答> 正文

simpleimage处理图片需要依赖rt.jar包,但是jdk11没有这个包,怎么解决?

我的maven项目中用到了阿里的simpleimage来处理图片,环境是maven3.6.0、jdk11,在调用ImageWriteHelper.write这个方法的时候,用到了rt.jar包中的com.sun.image.codec.jpeg类方法。 但是问题来了,jdk1,7之后是没有rt.jar包的,这个时候我就参考网上搜到的方法在pom文件中加个了配置: 微信截图_20220423181922.png

然后我就试了下,线上环境部署之后根本不起作用,还是会提示找不到JPEG:

微信截图_20220423182116.png

然后我又想了个本办法,我把jdk1.8中的rt.jar包上传到我自己的线上私库,然后在pom文件中添加这个rt包的依赖,结果就报下面这个错误:

微信截图_20220423182529.png

我头大了,到底有什么好的办法能够解决这个问题?怎么实现把rt.jar包打到编译后的jar包中,有没有哪位大佬可以帮忙解决这个问题,有的话麻烦联系下,十分感谢!

展开
收起
张学友123 2022-04-23 20:02:32 5444 0
4 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载