有没有办法限制配置了1.4编译器合规级别的java项目使用系统正在使用1.6 JRE的1.5/1.6特定API?
在我的项目中仅设置1.4编译器合规性级别并不警告我特别使用1.5/1.6特定java.lang.String方法.
确保您在项目中也使用1.4 JRE系统库.1.4编译器设置会更改将写入类文件的功能,它不会限制您从项目中的库中看到的内容.
打开项目的属性,检查"Java Build Path" - >"Libraries" - >"JRE System Library"下的内容.单击"编辑"以更改或添加新的Java版本.