我正在尝试将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。在“类路径”选项卡中,检查“全局条目”。
基本上我是超级新手,开始在IT公司实习。我用Xamarin安装了VS。我面临的问题非常令人沮丧。因此,即使创建空项目,我也无法编译它,并出现如下错误: 严重性代码描述项目文件行抑制状态警告主要版本52比51更新,这是该编译器支持的最高主要版本。 我搜索了谷歌,问了这么多人,仍然没有解决我的问题。如果有人能通过skype或teamwiever帮助我,我会非常感激。我的skype: toniterda
我正在更新一个Spigot(Minecraft)插件,最新版本的Spigot需要Java16。在我的pom中,我将maven编译器插件目标更改为16,源代码仍然是1.8。现在我得到以下错误: POM: 4.0.0
我在启动install Launcher时遇到这个错误。$JAVA_HOME/bin/java-jar rundeck-launcher-2.8.2.jar 线程“main”java.lang.UnsupportedClassVersionError中出现异常:com/dtoLabs/rundeck/expandrunserver:不支持Major.Minor版本52.0 $JAVA_HOME/b
我可能会对遗留项目进行一些交叉编译,并且在最近的JDK中我注意到,对于、和JVM参数,我们仅限于一些特定的版本。 如何获得这些参数的支持版本?
我正在使用Maven覆盖安装部署Jasig CAS4.0.0。我创建了自定义类,当部署它时,在cas.log中出现了以下错误: null maven-compiler-plugin:3.2 maven.compiler.source:1.8 maven.compiler.target:1.8 感谢任何帮助。
问题内容: 如何配置Maven编译器以将Java 5用于测试代码并将Java 1.4用于主代码? 问题答案: 如果要设置对相关Java版本的遵从性,则可以为每次执行配置编译器插件。假设Maven使用的JDK至少与您指定的最高版本相同。通过使用属性,可以在命令行或子项中覆盖该配置(如果需要): 如果您打算使用其他 编译器 ,则涉及的更多。因为您需要指定JDK的路径以及所使用的编译器版本。同样,这些可