访问限制:由于对必需的库 G:\Program Files\Java\jdk1.6.0_20\jre\lib\rt.jar 具有一定限制,因此
 无法访问类型 AWTUtilities怎么解决呢?

解决方案 »

  1.   

    我也遇到类似的问题
    import com.sun.management.sun.management.ManagementFactory;   
    import com.sun.management.OperatingSystemMXBean; 
    访问限制:由于对必需的库 C:\Program Files\Java\jre1.5.0_15\lib\rt.jar 具有一定限制,因此无法访问类型 ManagementFactory
    请高手指点
      

  2.   

    eclipse下解决办法:
    选中项目——》右键选config buildPath——》到达libraries选项卡,展开rt.jar——》选中access Rules——》点右边的edit——》点Add——》选accesiable,输入**——》OK
      

  3.   

    在accessRules 里面不能修改呀   右边的edit为灰色
      

  4.   

    在accessRules 里面不能修改呀 右边的edit为灰色
    ==============================================================
    需要自己重新添加rt.jar 不能直接改系统的rt.jar
      

  5.   

    可能是myeclipse已经放弃了自带的类库,你使用自己安装的JDK吧
      

  6.   

    我曾经一道过同样的问题,也解决啦,但是不知道是否适合你的问题。
    我的解决办法是:
    点击Eclipse菜单栏的window---->preferences---->java---->Compiler---->Errors/Warning
    查看每一项后面的选项,如果是Warning或Ignore则不管,如果是Error就改成Ignore或warning.
      

  7.   


    自己添加Rt.jar之后还是不行...求助
      

  8.   

    http://hi.baidu.com/lsg%C0%EE/blog/item/b49881edbba7c3cfcf1b3e69.html
    这才是正解 
      

  9.   

    对于java,javax,org等开头的包之外的jdk里包含的包,有可能在更新jdk版本时修改,甚至删除,不保证向后的兼容性。尽量避免去使用。 eclipse 也是基于这个原因才设置这一规则来提醒大家
      

  10.   

    Why Developers Should Not Write Programs That Call 'sun' Packages
    http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html严禁应用程序中使用 JRE 中的类库,这是很危险的行为!JRE 是 Java 的运行时依赖库,而不是开发时的依赖库!JRE 根据不同的 JDK Vender 不同其 JRE 的实现也是不同的!