关于“The type *** is not accessible due to restriction on required library”问题的解决

【问题描述】

刚刚在Eclipse上准备动手写第一个JavaFX程序,在导入javafx.application.Application类库时,出现了The type **** is not accessible due to restriction on required library C:\Program Files (x86)\Java\jdk1.8.0_05\jre\lib\ext\jfxrt.jar”的错误提示。


   错误意思为是所需要的类库由于受限制无法访问。

  解决方法】
  •   选中项目--右键--进入Properties(属性)视图
  •   选中Java Build Path--点击Libraries--展开JRE System Library[JavaSE-1.6],选中Access rules这一项(如果没有,那就是JDK安装和配置的问题),如下图所示:
                        关于“The <wbr>type <wbr>**** <wbr>is <wbr>not <wbr>accessible <wbr>due <wbr>to <wbr>restriction <wbr>on <wbr>required <wbr>library”问题的解决
  • Edit--点击Add--在Rule Pattern(规则式样)编辑你允许导入的类库,如javafx/**/**( 注意:与编码时导入类库使用.符号不同,这里使用/ ),允许就是在Resolution选项中选中Accessible(当然,有些项目需要可以选择Forbidden、Discourage某些类库),如图所示:  
                                                                                                                 关于“The <wbr>type <wbr>**** <wbr>is <wbr>not <wbr>accessible <wbr>due <wbr>to <wbr>restriction <wbr>on <wbr>required <wbr>library”问题的解决
  • 一路OK就可以啦……重新打开项目,问题解决,可以正常编译执行啦!


  注:本文为转载后编辑"加工"的.原出处:点击打开链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值