Java Program to Get System Name for Windows and Linux Machine
We can get the System name for a Windows or Linux machine using the getHostName() method of the InetAddress class of java.net package after getting the IP address of the system using getLocalHost() method of the same class. The class InetAddress gets the IP address of any hostname. getLocalHost() method of the InetAddress class gets the address of the local host. getHostName() gets the hostname for a given IP address or returns the textual representation of the IP address if the operation is not allowed by the security manager.
Syntax
public String getHostName()
Returns: The address of the host for a given IP address or the textual representation of the IP address if the operation is not allowed.
Example:
Java
import java.net.InetAddress;
public class GFG {
public static void main(String[] args)
{
try {
String SystemName
= InetAddress.getLocalHost().getHostName();
System.out.println( "System Name : "
+ SystemName);
}
catch (Exception E) {
System.err.println(E.getMessage());
}
}
}
|
Output:
Last Updated :
05 Jul, 2021
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...