我正在使用grails刻录图片插件,它在我的Windows开发环境和linux预生产服务器上运行良好。 不幸的是,生产服务器是一个基于openJDK 1.7.0_65的FreeBsd服务器。
如果我想上传一张'。jpg'或'。jpeg'文件的图片,我会收到com.sun.image.codec.jpeg.ImageFormatException
。
在查看stackoverflow之后,我发现这两个帖子似乎说我必须添加-XDignore.symbol.file
选项启动java编译器。
来源:
如何将此选项添加到我的grails应用程序?
施奈特
答案 0 :(得分:-1)
OpenJDK不支持此sun包。请参阅以下链接以获取进一步参考:
Issue 28: fails under OpenJDK-7++
difference between Sun JDK and open JDK
可悲的是,这使得这个插件在OpenSDK上几乎无用。
编辑:我发现的解决方案是这个插件: hd-image-utils
公平警告,您在使用CMYK图像时遇到问题。