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

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

        报: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,再次表示感谢。哈哈

你可能感兴趣的:(Access)