在Eclipse中执行环境

时间:2018-11-03 10:43:52

标签: java eclipse

我在Eclipse IDE中有Java Maven项目。我发现执行环境的选择很奇怪:

enter image description here

我正在为Java版本构建应用程序。 1.8。因此,我已经下载了JDK1.8。 J2SE-1.5在那意味着什么?

1 个答案:

答案 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代码。