Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse:警告:[选项]引导类路径未与-source 1.6一起设置_Java_Eclipse - Fatal编程技术网

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

Java Eclipse:警告:[选项]引导类路径未与-source 1.6一起设置,java,eclipse,Java,Eclipse,你好,我所有的工作笔记本电脑都坏了,我不得不在一个借贷者身上安装程序 我在跑步 *日食朱诺 *JRE7 *jdk1.7.0_10 当我尝试编译一个应用程序时,我得到 警告:[选项]引导类路径未与-source 1.6一起设置 要使用JDK N中的javac将编译器交叉到较旧的平台版本,正确的做法是: 使用旧的源设置 设置bootclasspath以针对旧平台的rt.jar(或等效文件)进行编译 如果不采取第二步,javac将尽职尽责地使用旧的语言规则和新的库,这可能导致类文件无法在旧的平台上工作

你好,我所有的工作笔记本电脑都坏了,我不得不在一个借贷者身上安装程序

我在跑步

*日食朱诺

*JRE7

*jdk1.7.0_10

当我尝试编译一个应用程序时,我得到

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

要使用JDK N中的javac将编译器交叉到较旧的平台版本,正确的做法是:

使用旧的源设置

设置bootclasspath以针对旧平台的rt.jar(或等效文件)进行编译

如果不采取第二步,javac将尽职尽责地使用旧的语言规则和新的库,这可能导致类文件无法在旧的平台上工作,因为可以包含对不存在的方法的引用

感谢Jon Gibbons的工作,在JDK 7 build 121和更高版本中,javac检测并警告这种可疑情况;例如:

$javac-源代码6 HelloWorld.java

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

解决警告的一种方法是设置bootclasspath。如果这不合适,可以使用-Xlint族,-Xlint:-选项中的新子选项禁用警告

通过此更改,编译器可以诊断可能导致细微构建错误的javac选项组合中可能存在的问题,并且可以通过直接寻址或通过新的-Xlint子选项将其作为构建过程的一部分进行记录


看这里:谢谢,我只是遇到了同样的问题,不知道这意味着什么。。。现在我正在安装JDK6(除了7之外),以便为它进行编译。谢谢。这个问题结束了,但重复的有9分。。。