在java中导入访问限制

我在我的代码中有这个导入:

import com.sun.jmx.snmp.SnmpOidDatabaseSupport; 

但我得到以下错误:

 Access restriction: the type SnmpOidDatabaseSupport is not accessible due to restriction on required C:\Program Files\Java\jre6\lib\rt.jar 

如果它可以帮助我的IDE是eclipse,我该如何解决这个错误?

看看这里: 由于对所需库rt.jar的限制而对类进行访问限制?

它与您的问题不完全相同,但有些答案是相关的。 以下是报价:

http://www.digizol.com/2008/09/eclipse-access-restriction-on-library.html对我来说效果最好。

Windows – >首选项 – > Java – >编译器 – >错误/警告 – >不推荐使用和限制的API – >禁止引用(访问规则): – >更改为警告

如果您认为这个答案很有用,请不要忘记我在这里引用的答案。 转到上面的URL并找到@scommab的答案

当您在Program Files文件夹中引用库时,您可能没有使用管理员权限运行eclipse。 尝试使用管理员权限运行eclipse。

或者由于对所需库rt.jar的限制,您可以按照此post访问课程限制?