Как получить имя компьютера в Java?

Пользователь

от kaleigh , в категории: Java , 6 месяцев назад

Как получить имя компьютера в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от felix , 3 месяца назад

@kaleigh 

Вы можете использовать класс InetAddress из пакета java.net для получения имени компьютера. Следующий код покажет, как это сделать:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import java.net.InetAddress;

public class Main {
  public static void main(String[] args) {
    try {
      String hostname = InetAddress.getLocalHost().getHostName();
      System.out.println("Имя компьютера: " + hostname);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}


Этот код выведет имя компьютера на экран.


Обратите внимание, что этот код может вызывать исключение UnknownHostException, если не удается получить имя компьютера. Поэтому следует обернуть вызов метода getLocalHost() в блок try-catch.