ant和Java 8-“主版本52比51更新,该编译器支持的最高主版本”
我正在尝试将ant项目从Java 7升级到Java 8
(在“ Eclipse Kepler”中部署的项目,其“对Eclipse Kepler SR2的Java™8支持”)
为此,我下载了ant
1.9.4(根据这篇文章http://wiki.eclipse.org/Ant/Java8),并将其配置为我的“蚂蚁之家”。
当我尝试编译时收到以下警告: "major version 52 is newer than 51, the highest major version
supported by this compiler. [javac] It is recommended that the compiler be
upgraded."
但是为工作空间定义的编译器是1.8。(在ant配置中,将编译器定义为与工作空间相同的编译器。)
知道发生了什么事吗?
非常感谢。
艾尔
回答:
请检查Ant使用的tools.jar是否来自JDK8,而不是JDK7。
窗口->首选项:
在左窗格中,转到Ant-> Runtime。在“类路径”选项卡中,检查“全局条目”。
以上是 ant和Java 8-“主版本52比51更新,该编译器支持的最高主版本” 的全部内容, 来源链接: utcz.com/qa/421899.html