我需要使用Java程序我的服务器的主机标识。 有一些是内置的,它可以帮助我做到这一点在Java API中?
lab.com$ hostid
f9y7777j -> How can I get this using java
我需要使用Java程序我的服务器的主机标识。 有一些是内置的,它可以帮助我做到这一点在Java API中?
lab.com$ hostid
f9y7777j -> How can I get this using java
下面将允许你运行一个控制台命令,并将结果: -
ProcessBuilder pb = new ProcessBuilder("hostid");
Process p = pb.start();
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = null;
while ((line = reader.readLine()) != null)
{
// Store returned string here.
}
reader.close();
试试下面的代码:
System.out.println(java.net.InetAddress.getLocalHost().getHostName());