gpt4 book ai didi

java - 使用两个版本的 Java 配置 Maven

转载 作者:行者123 更新时间:2023-11-29 06:20:32 30 4
gpt4 key购买 nike

我需要两个版本的 Java,即。 Java5和Java6在同一台机器上,因为我的项目有的支持Java6,有的支持Java5。所以我通过将Java6的路径放在JAVA_HOME中,将Java5的路径放在JAVA5_HOME中来实现。我在 PATH 变量中添加了两个 JAVA_HOME。

但是当我执行 java -version 时,默认情况下我会得到以下结果

Java 版本“1.6.0”
Java(TM) SE 运行时环境(build 1.6.0-b105)
Java HotSpot(TM) 客户端 VM(build 1.6.0-b105,混合模式,共享)

是否有可能同时获得 Java5 和 Java6?

另外我想知道,是否可以使用两个版本的 Java(Java1.6 和 Java1.5)配置 maven2,并在运行时使用所需的版本来构建项目?

最佳答案

实现此目的的一种方法记录在 maven-compiler-plugin site 中.

我个人会首先尝试使用编译 mojo ( documented here ) 的 sourcetarget 参数,因为这将允许您同时针对 1.5 和 1.6无需切换到另一个 Java 编译器。

关于java - 使用两个版本的 Java 配置 Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3227054/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com