Lo mismo que antes, pero con una interfaz más agradable.
import java.io.*;
import java.net.*;
import javax.swing.JOptionPane;
public class DatosPC {
public DatosPC()
{
}
public String IP()
{
try
{
InetAddress ip = InetAddress.getLocalHost();
return(ip.getHostAddress());
}
catch (Exception e) {e.printStackTrace();}
return "No hay ip";
}
public String Nombre()
{
try
{
InetAddress ip =InetAddress.getLocalHost();
return(ip.getHostName());
}
catch (Exception e) {e.printStackTrace();}
return "Sin host";
}
public static void main(String args[]) {
DatosPC dp= new DatosPC();
JOptionPane.showMessageDialog(null,"IP: "+dp.IP());
JOptionPane.showMessageDialog(null,"Nombre del sistema: "+dp.Nombre());
}
}