欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用JPEGImageEncoder类报The type JPEGImageEncoder is not accessible due to restricti

程序员文章站 2022-07-13 17:51:23
...

       因为要用到一个图片加水印的功能,所以就去网上搜索了一些东西,结果合回来测试的时候老是不能用。

        报:The type JPEGImageEncoder is not accessible due to restriction on required library错误。

        JPEGImageEncoder也是红色的,点击myeclipse的自动更正也显示No Suggest。首先检查,所需要的包已经导入了,那就应该是找不到类的问题了,应该是IDE设置的问题,去网上搜了一下解决办法,果然不假,myeclipse在默认的情况下会把这些受访问限制的API设成了ERROR。

        解决办法为:依次进入、Windows、Preferences、Java、Complicer、Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过了。

原始作者是csdn的sense_jw,再次表示感谢。哈哈