首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Java 8创建的maven项目应该与更新的Java版本一起工作吗?

用Java 8创建的maven项目应该与更新的Java版本一起工作吗?
EN

Stack Overflow用户
提问于 2019-04-23 07:43:12
回答 1查看 32关注 0票数 0

我创建了一个maven项目,它使用Java8工作,并使用Java8 (pom指定为1.8)进行测试。

要在安装了较新的java (如Java 9)的机器上运行此项目,我想知道该项目是否会自动使用较新的java运行,因为较新的java应该是向后兼容的?

一般来说,我想知道需要做些什么才能使maven项目与较新的Java版本一起工作。

EN

回答 1

Stack Overflow用户

发布于 2019-04-23 08:13:55

不是所有的东西都是向后兼容的。像编译器这样的Maven插件则不是。对于java 11,您需要执行以下操作:

代码语言:javascript
复制
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
    <release>11</release>
</configuration>
</plugin>

另外,一般来说,您应该将依赖项更新到其各自的最新版本。请在this article中查看详细信息

同样,如果您在开始将旧项目作为此stackoverflow question运行后提到一个特定问题,这也会有所帮助

对于java 9,请检查this question

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55802453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档