gpt4 book ai didi

java - 在 pom.xml 中传递 VM 参数

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:01:40 24 4
gpt4 key购买 nike

我的程序只适用于 ip4,使用 ip6 时会出错,所以我需要使用

运行 jar

-Djava.net.preferIPv4Stack=true

有没有办法将这一行写入 pom.xml,每当有人打开应用程序将尝试连接 IPv4 的 jar 时?

最佳答案

不,在构建时没有办法做到这一点。该参数在 java -jar artifact.jar 运行时传递给 JVM。

您的替代方法是自己在代码中执行此操作(main 方法可能是您可以尽早更改此属性的地方):

public static void main(String... args) {
System.setProperty("java.net.preferIPv4Stack", "true");
}

关于java - 在 pom.xml 中传递 VM 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50248913/

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