gpt4 book ai didi

Java源1.8和目标1.6在maven中是否可能

转载 作者:太空宇宙 更新时间:2023-11-04 09:53:24 25 4
gpt4 key购买 nike

我有一个用 java 8 编码的 java 应用程序,但我们使用的 weblogic 容器仅支持 java 1.6,您能否告诉我是否有任何方法可以在 Java 8 中编译我的源代码,并使用 maven 强制其与 java 1.6 兼容,就像源代码为 1.8、目标为 1.6 一样?

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.8</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>

最佳答案

不,这是javac本身的限制,与maven无关。

有一些选项可以尝试使用 j1.8 功能,然后将其编译为 j1.6/j1.7 JVM,请参阅 Can Java 8 code be compiled to run on Java 7 JVM?

但是,请注意 JDK8 即将终止,而 JDK6/7 也即将消失。你确实应该解决这个问题。您的容器面临着存在安全问题的严重风险(JDK6 和 7 不再接收安全补丁)。

关于Java源1.8和目标1.6在maven中是否可能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54441858/

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