在java中导入访问限制

时间:2012-01-09 08:04:54

标签: eclipse 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,我该如何解决这个错误?

2 个答案:

答案 0 :(得分:7)

看看这里:Access restriction on class due to restriction on required library rt.jar?

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

http://www.digizol.com/2008/09/eclipse-access-restriction-on-library.html最适合我。

Windows - >偏好 - > Java - >编译器 - >错误/警告 - >弃用和限制的API - >禁止参考(访问规则): - >改为警告

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

答案 1 :(得分:0)

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

或者你可以关注这篇文章 Access restriction on class due to restriction on required library rt.jar?