java - 引导类路径未与 -source 1.7 一起设置 - netbeans
问题描述
这是当我尝试使用 Netbeans 构建我的 Java 代码时,我不知道如何解决它:
警告:[options] 引导类路径未与 -source 1.7 一起设置 注意:某些输入文件使用未经检查或不安全的操作。注意:使用 -Xlint:unchecked 重新编译以获取详细信息。1 个警告
解决方案
您告诉 Java 8(或更高版本)编译器将您的源代码视为 Java 7 代码。
但是您没有设置引导类路径,因此编译器无法检查您的代码(应该与 Java 7 兼容)不使用 Java 8 中存在但 Java 7 中不存在的类和方法。因此,您的代码很可能与 Java 7 不兼容,因此会出现警告。
如果您的目标确实是与 Java 7 兼容,那么
- 安装并使用 Java 7 JDK 而不是您现在使用的 JDK(最简单的选项)
- 或按照消息告诉您的方式设置引导类路径。
如果您不想与 Java 7 兼容,请更改编译器设置以使用您真正想要的源代码级别。