我的代码中有这个导入:
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,我该如何解决这个错误?
答案 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?