0

我有一个 java 程序来获取主机名,但它无法在 MAC OS 中获取 Java 1.7_79 版本的主机名。

我知道将主机名放在 /etc/hosts 或禁用 IPV6(仅使用 IPV4)

但我想通过 java 程序启用/禁用 IPV6。当我通过传递参数 (java -Djava.net.preferIPv4Stack=true GetHostName) 执行 java 程序时,得到未知的主机名。

在 Java 程序中传递此参数的最佳方式是什么?有没有其他方法可以在 Mac OS 中获取 Java 1.7 (1.7.79) 中的主机名?

谢谢你。

4

0 回答 0