电商网站的设计与实现视频教程,邮箱购买,义乌论坛网站建设,传奇页游Eclipse默认将这些受访问限制的API设成了Error。 解决方法#xff1a; 只要将Windows---Preferences---Java--Complicer---Errors/Warings里面的Deprecated and restricted API中的Forbidden references(access rules) 选为Waring就可以编译过了 今天在JDK1.7中引入sun.manage… Eclipse默认将这些受访问限制的API设成了Error。 解决方法 只要将Windows---Preferences---Java--Complicer---Errors/Warings里面的Deprecated and restricted API中的Forbidden references(access rules) 选为Waring就可以编译过了 今天在JDK1.7中引入sun.management.ManagementFactory会报错。之前在JDK1.6中引入并无错刚开始怀疑是否是JDK版本升级了此方法类过期。接着打开JDK1.7中的rt.jar中发现是有此类的。 上网查阅有人也出现过此问题不过似乎不是因为JDK版本的问题他的解决办法是更改此类的引用路径改为java.lang.management.ManagementFactory我试了下确实可以的不过至于JDK1.7版本中为什么无法引用sun.management.ManagementFactory我始终还不明白如有哪位了解为什么还望可以指点。后来我把JDK1.7卸载掉了装了1.6版本的对于引用sun.management.ManagementFactory、java.lang.management.ManagementFactory均是可以的。 由于本人知识有限暂时还不了解rt.jar中sun和java.lang中的类有啥区别为什么都会有ManagementFactory方法类 http://tim-fly.iteye.com/blog/1297572 http://bbs.csdn.net/topics/390083947