TOC
Get the hostname of the machine running Java
InetAddress.getLocalHost().getHostName()
of the machine running in Java.host name(in Japanese history)Machine nameThe following is a sample program to obtain the
The sample program uses the following method to obtain the host name.
- InetAddress.getLocalHost() Represents the local host by InetAddress Obtains an instance of
- Obtained localhost InetAddress (at sentence-end, falling tone) indicates a confident conclusion getHostName() The machine name is obtained by
sample program
/**
* Get the hostname of the running machine.
* @return hostname
* * If an unexpected exception occurs, the string "UnknownHost" is returned.
*/
public static String getHostName() {
try {
return InetAddress.getLocalHost().getHostName();
}catch (Exception e) {
e.printStackTrace();
}
return "UnknownHost"; }
}
Execution Result
◆Example of Execution
/**
* Execution example
* @param args
*/
public static void main(String[] args) {
String name = getHostName();
System.out.println("HostName = '"+name+"'");
}
◆Output result
Hostname = '*****ATTON'
*The actual output is the host name of the machine on which it was executed.
