How to get the hostname of the local machine in Java

1 Answer

0 votes
import java.net.InetAddress;
import java.net.UnknownHostException;

public class Program {
    public static void main(String[] args) {
        try {
            InetAddress localMachine = InetAddress.getLocalHost();
            System.out.println("Hostname of local machine: " + localMachine.getHostName());
        } catch (UnknownHostException e) {
            System.err.println("Unable to determine local host: " + e.getMessage());
        }
    }
}



/*
run:

Hostname of local machine: prod-repl-java-90871g9513-8oq10

*/

 



answered Jul 29, 2025 by avibootz

Related questions

2 answers 165 views
2 answers 170 views
1 answer 156 views
1 answer 152 views
1 answer 218 views
2 answers 212 views
212 views asked Jan 13, 2016 by avibootz
1 answer 105 views
...