我有一个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)中获取主机名?
谢谢。