今天在引入rt.jar下包的一个类javax.tools.SimpleJavaFileObject时eclipse报如下错误:Implicit super constructor SimpleJavaFileObject() is undefined for default constructor. Must define an explicit constructor
后来一查是Eclipse 默认把这些受访问限制的API设成了ERROR。只要把Windows-Preferences-Java-Complicer- Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过。
本文介绍了在Eclipse中遇到的关于引入rt.jar下javax.tools.SimpleJavaFileObject类时出现的编译错误,并提供了解决方案:通过调整Eclipse的设置来避免将受限API标记为错误。
1207

被折叠的 条评论
为什么被折叠?



