Access restriction: The type Unsafe is not accessible due to restriction on required library D:\dev\Java\jdk1.6.0_31\jre\lib \rt.jar
问题原因:Eclipse 默认把这些受访问限制的API设成了ERROR。
解决办法:将 Windows->Preferences->Java-Complicer->Errors/Warnings->Deprecated and restricted API,中的Forbidden references(access rules)设置为Warning,即可以编译通过。
相关推荐
2. **处理Maven下载空壳JAR包导致的编译错误** 如果Eclipse中出现错误提示,如“error in opening zip file”,表示Maven可能下载了不完整的JAR文件。要修复此问题,需手动删除`.m2\repository`目录下的问题文件,...
在使用Eclipse进行Java开发的过程中,有时会遇到“Access restriction”错误,这类错误通常发生在尝试访问某个类或者包时,Eclipse认为该类或者包的访问级别受到了限制。例如,当尝试导入一个项目时,可能会出现以下...
在错误信息中,我们看到 "Access restriction:The type JPEGCodec is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar",这表明你尝试访问的 `JPEGCodec` 类受到了...
如果出现编译错误,可能是因为你的Eclipse默认的编译版本过低,需要在`Window` -> `Preferences` -> `Java` -> `Compiler`中将`Compiler compliance level`设置为J2EE1.6或1.5。 配置过程还包括将`src\conf\`目录下...
Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required library C:\Java\jre1.6.0_07\lib\rt.jar ``` **解决方案:** 1. **调整Eclipse配置**:Eclipse默认将这些受...