如何在运行时设置java.net.preferIPv4Stack = true?
问题内容:
我需要禁用IPv6。为此,Java文档指示设置jvm属性java.net.preferIPv4Stack=true
。
但是我不了解如何从代码本身做到这一点。
许多论坛都演示了如何从命令提示符下执行此操作,但是我需要在运行时执行此操作。
问题答案:
您可以使用 System.setProperty("java.net.preferIPv4Stack" , "true");
这等效于通过以下命令在命令行中传递它 -Djava.net.preferIPv4Stack=true