Eclipse Access restriction 解决方法 (javax.xml.namesp)

Eclipse 为了方便插件开放,控制上游插件对下游插件的可见性,对jar文本进行了分类:

  1. Accessible:一直可见

  2. Forbidden:一直不可见,可通过Window > Preference > Java > Compiler > Errors/Warnings >        Deprecated and restricted API 设置出现这类包时的提醒级别

  3. Eclipse Access restriction 解决方法 (javax.xml.namesp)_第1张图片

    问题就出在这儿,解决办法:

    • 将上述的Forbiden reference (access rules)Error修改为Warning,该方法过于粗暴,不推荐

    • 打开Project的BuildPath,在Libraries下去掉JRE,再添加进去

    • 如下图所示,编辑Access rules,点击add,将Pattern "javax/xml/**".设置为AccessibleEclipse Access restriction 解决方法 (javax.xml.namesp)_第2张图片

  4. Internal

  5. Internal with friends

详细信息参见:Eclipse规则说明

你可能感兴趣的:(eclipse,Access,Restriction)