我在Eclipse中导入import javax.xml.parsers.DocumentBuilderFactory;直接就出现了错误,编译器说
Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
Access restriction: The type DocumentBuilderFactory is not accessible due to restriction on required library C:\Program Files\Java\jdk1.7.0\jre\lib\rt.jar
Access restriction: The type DocumentBuilderFactory is not accessible due to restriction on required library C:\Program Files\Java\jdk1.7.0\jre\lib\rt.jar
Access restriction: The method newInstance() from the type DocumentBuilderFactory is not accessible due to restriction on required library C:\Program Files\Java\jdk1.7.0\jre\lib\rt.jar
我不知道怎么调啊,谁能帮帮我?

解决方案 »

  1.   

    配置CLASSPATH,其内容为.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;这是网上搜来的,,不知道行不行,可以试一下
      

  2.   

    不行啊,我试了还是有错误,导入其他的包例如import java.awt.Button;
    import java.io.File;就没问题,我在学DOM,连个包也导不进来,急死了。
      

  3.   

    菜单 Project > Properties > Java Build Path > Libraries > Add Library > JRE System Library.
      

  4.   

    看样子是rt.jar包没导入 你导入这个包看看
      

  5.   

    你是不是没有把Jre包导入啊?rt.jar是java的运行环境包,你试着重新导入一下jre包,就是java环境包(jdk)
      

  6.   

    呵呵,已经好了。我把JRE System Library的库导进去就好了,就是得把以前导入的删除掉,不然就有问题。哎,以前我都没注意这些也能用的,真是谢谢各位了!