问题

今天导入项目时Eclipse报错如下:

Access restriction: The type 'JPEGCodec' is not API (restriction on required library 'C:\Program Files\Java\jdk1.8.0_191\jre\lib\rt.jar')

第一次遇到这种错误,百度了下,原来是因为Eclipse默认把访问受限的API设置成了Error级别,所以才会编译报错。

解决方法

方法一(推荐)

直接将项目的JRE给remove掉,然后再重新将JRE添加到项目中,操作如下:

  1. 右键项目,选择Properties -> Java Build Path -> Libraries -> 选中JRE System Library [jdkxxxx] -> 选择Remove
  2. 接着选择Add Librariy...,重新加入JRE

方法二

修改Eclipse中关于访问受限的API的编译级别:

Window -> Preferences -> Java -> Compiler -> Errors/Warnings,选择Deprecated and restricted API,将其中的Forbidden reference(access rules)的级别选为Warning。

参考链接

最新文章

  1. storyboard自动布局时,代码修改 constraint 的值,没有反应
  2. 1、datatable与datagrid之间的绑定
  3. Android开发中这些小技巧
  4. EasyPusher推流服务接口的.NET导出
  5. bzoj1857
  6. linux centos6 NAT 端口转发
  7. 在ubuntu12.0.4上搭建samba服务器以实现文件共享
  8. python手记(44)
  9. 集合框架(HashSet存储自定义对象保证元素唯一性)
  10. poj 1986LCA离线dfs+并查集
  11. NOI 2009 诗人小G
  12. 【面试】我是如何在面试别人Spring事务时“套路”对方的
  13. Java this与super的仇与恨
  14. MySQL(三)用正则表达式搜索
  15. JSP 获取真实IP地址的代码
  16. Oracle学习笔记:with as子查询用法
  17. Python开发【模块】:Requests(二)
  18. Unity 3D中 Ulua-UGUI简单的Demo——热更新的具体流程、使用说明
  19. Jvm dump介绍与使用(内存与线程)
  20. npm 国内淘宝镜像cnpm、设置淘宝源

热门文章

  1. UIView封装动画--iOS 利用系统提供方法来做弹性运动
  2. HDU3183 A Magic Lamp —— 贪心(单调队列优化)/ RMQ / 线段树
  3. 常规问题解决:File "/usr/bin/yum", line 30 及 File "/usr/libexec/urlgrabber-ext-down", line 28
  4. TensorFlow 图像预处理(一) 图像编解码,图像尺寸调整
  5. druid.io 海量实时OLAP数据仓库 (翻译+总结) (1)——分析框架如hive或者redshift(MPPDB)、ES等
  6. Grunt 自动编译 Less 文件配置
  7. QQ通信原理
  8. 最新版ADT(Build: v22.6.2)总是引用appcompat_v7的问题
  9. 「NOI2015」「Codevs4621」软件包管理器(树链剖分
  10. php之创建jsonp接口调数据