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 182 views
2 answers 184 views
1 answer 168 views
1 answer 165 views
1 answer 227 views
2 answers 225 views
225 views asked Jan 13, 2016 by avibootz
1 answer 114 views
...