Я пытался сделать JFrame, который имел кнопку & текстовая область/метки, мотив будучи в состоянии восстановить свой системный IP-адрес, проблема, когда я использую этот кодКак получить системный IP-адрес с помощью Java?
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
try
{
InetAddress ownIP=InetAddress.getLocalHost();
jTextField1.setText(ownIP.getHostAddress());
}
catch (Exception e)
{
jTextField1.setText(e.getMessage());
}
}
Но тогда это дает мне обратно петлю назад IP-адрес, 127.0.0.1 :( У меня есть статический IP настроен на моей системе, но также, что IP не отображается я использую NetBeans IDE 7.0 & Ubuntu 11,04
Проверьте это, он не может помочь: http://stackoverflow.com/questions/494465/how-to-enumerate-ip-addresses-of-all-enabled-nic-cards-from-java – Philippe
None of 'em работает, удивляйтесь, почему ... :( – Roshan