Netbeans 警告:[选项]引导类路径未与-source 8一起设置

Netbeans 警告:[选项]引导类路径未与-source 8一起设置,netbeans,java-8,warnings,Netbeans,Java 8,Warnings,我的JDK8 NetBeans项目有以下警告警告:[选项]引导类路径未与-source 8一起设置 但是,我的代码正在成功构建!有人能帮助解释为什么会发生此问题吗?另外请注意,Ant javac task现在支持此选项 “release指定--release开关的值。 当设置并在JDK 9+上运行时,源和目标属性以及bootclasspath将被忽略。 必需?否,在JDK 8或更早版本上运行时被忽略“ 例如,可以将source=“1.8”和target=“1.8”条目替换为单个release=

我的JDK8 NetBeans项目有以下警告<代码>警告:[选项]引导类路径未与-source 8一起设置
但是,我的代码正在成功构建!有人能帮助解释为什么会发生此问题吗?

另外请注意,Ant javac task现在支持此选项

“release指定--release开关的值。 当设置并在JDK 9+上运行时,源和目标属性以及bootclasspath将被忽略。 必需?否,在JDK 8或更早版本上运行时被忽略“

例如,可以将source=“1.8”和target=“1.8”条目替换为单个release=“8”条目。请注意,release属性具有不同的值(未使用前缀“1”)

还要注意,如果Ant1.9(或更好的)不可用,这将失败


这不能用于nbproject子目录中IDE提供的生成文件,其中生成文件有一个明确的警告,不可编辑。

您使用的是比JDK 8更新的JDK,并且有使用Java 8中不存在的类的风险,因此您的代码可能在您的环境中工作,但可能无法在实际的Java 8安装中工作。使用较新的JDK时,首选的选项是
--release8
,这将确保编译后的应用程序与Java8兼容。