【问题标题】:importing objects in Java (Eclipse) [duplicate]在Java(Eclipse)中导入对象[重复]
【发布时间】:2014-04-15 12:04:02
【问题描述】:

我正在使用 eclipse,每当我尝试导入以下内容时:

import com.sun.org.apache.xml.internal.serialize.OutputFormat;
import com.sun.org.apache.xml.internal.serialize.XMLSerializer;
import com.sun.xml.internal.bind.util.AttributesImpl;

我总是收到一条错误消息:

访问限制:由于所需库 C:\Program Files\Java\jre7\lib\rt.jar 的限制,无法访问类型 OutputFormat

我该如何解决?

【问题讨论】:

    标签: java


    【解决方案1】:
    1. 转到项目属性中的构建路径设置。
    2. 删除 JRE 系统库
    3. 添加回来;选择“添加库”并选择 JRE 系统库。默认值对我有用。

    这是因为你在不同的 jar 文件中有多个类。删除并重新添加 jre 库将使正确的类成为第一个。如果您想要一个基本的解决方案,请确保排除具有相同类的 jar 文件。

    或者...

    Windows -> Preferences -> Java -> Compiler -> Errors/Warnings -> Deprecated and trstricted API -> Forbidden reference (access rules): -> change to warning

    http://www.digizol.com/2008/09/eclipse-access-restriction-on-library.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-18
      • 1970-01-01
      • 2014-02-26
      相关资源
      最近更新 更多