gpt4 book ai didi

Java 和 Windows 7 : Reliably getting IPv4 netmask?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:14:44 26 4
gpt4 key购买 nike

我在 Windows 上遇到了 Java 6 的一个已知错误。我的理解是,获取网络掩码的正常方法是查找网络前缀长度并进行一些位移。问题是在 Windows 上,前缀长度经常返回错误,所以我们在应该得到 24 或 20 的时候得到了 128。

this solution ,建议在 Java 命令行中加入 -Djava.net.preferIPv4Stack=true。不幸的是,在 Windows 7 上,将其添加为 VM 参数或在 Java 命令行上似乎没有任何效果。

(a) 有谁知道在 Windows 7 上仍然可以解决此问题的其他解决方法吗?

(b) 或者,是否有完全不同的方法来获取可靠的网络掩码?

谢谢!

附言Here is the bug report that pertains to this .

最佳答案

-Djava.net.preferIPv4Stack=true VM 选项应该可以在任何操作系统下运行。或者,它可以作为 System.setProperty("java.net.preferIPv4Stack","true"); 放入 Java 代码中。除非,某些东西(图书馆或其他)正在重置其真实状态。

关于Java 和 Windows 7 : Reliably getting IPv4 netmask?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9299566/

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