此信息存储在 Eclipse内部的 所谓的“
执行环境” 概要文件中。
因为这些配置文件最初是OSGi东西(请参阅参考资料
Bundle-RequiredExecutionEnvironment),所以这些配置文件存储在
org.eclipse.osgi
插件/捆绑包中的
*.profile文件中,每个文件都包含可访问软件包的白名单(
org.osgi.framework.system.packages),例如此处
JavaSE-1.8。
如果创建新的Java项目,则可以选择
- 一个 执行环境JRE ,让你 访问限制 为如进口的错误
sun.*
包或 - 没有 对JRE包的 任何访问限制 的 特定JRE
创建项目后,可以通过选择JRE并单击 Edit … 来在 Project > Properties:Java Build
Path的选项卡 Libraries中 更改所选的JRE 。 __
另外,由于Java
9引入了Java平台模块系统,因此JRE本身限制了对某些软件包的访问(并且该文件代替
rt.jar了file
modules)。



