草庐IT

GetHostName

全部标签

java - 为什么 InetAddress.getLocalHost().getHostName() 返回的值与 bash "hostname"不同?

我有一个build.gradle任务,它在我的开发箱中像冠军一样工作,生成一个属性文件,该文件记录了生成生成的机器的名称。逻辑很简单...defhostname=InetAddress.getLocalHost().getHostName();在我的开发箱中,这总是产生与我从bashshell中生成主机名相同的值。bobk-mbp:DM_Serverbobk$hostnamebobk-mbp.local然而,在我们的jenkinsCI服务器上,bash主机名返回一件事,但我调用InetAddress.getLocalHost().getHostName();返回其他东西。需要在jenk
12