答案 0 :(得分:0)
这会生成Java 代码,只要您不使用Java 5之后引入的JRE系统库中的任何内容(例如,String#isEmpty()
,这需要Java 6或更高版本)。
针对此问题,指出警告,您将获得:
指定的编译器遵从性为1.5,但使用的是JRE 1.8
对于此问题,存在编译器标志--release
( Project>属性:Java Compiler ),该标志至少需要Java 9 JRE / JDK和Eclipse Photon (4.8)以及所选的执行环境必须至少为JavaSE-1.6,并且不高于最高可用的JRE / JDK(窗口>首选项:Java>已安装的JRE )。这意味着在您的情况下,只要您不希望使用从JRE系统库中删除的内容,也可以安装比Java 8 JDK更新的JDK来编写Java 8代码。