Sunrise2005
Grünschnabel
Hallo.
Ich will die IP-Adresse meines Rechners mit Java rausbekommen. Der Code dafür ist eigentlich kein Problem:
Das funktioniert auch auf meinem alten Rechner mit Win XP (Pro) SP1, aber auf meinem anderen Rechner mit Win XP (Pro) SP2 bekomme ich immer folgende Fehlerausgabe:
Es wird nicht geschafft die IP-Adresse rauszubekommen.
----------------------------------------
"PORSCHE" ist der Name meines Rechners und ipconfig und ping PORSCHE ist kein Problem.
Ich habe mehrere Netzwerkkarten auf dem Rechner installiert, aber bis auf eine Karte alle anderen deaktiviert und diese aktive Karte in der Netzwerkumgebung als erste Karte eingestellt.
Auf beiden Rechnern habe ich die gleiche Java-Version laufen.
Die Firewall vom SP2 habe ich komplett deaktiviert und meine normale Firewall habe ich auch ausgeschaltet.
----------------------------------------
Wo kann das Problem liegen, dass ich hier immer die UnknownHostException bekomme, wo der Rechnername doch festgestellt wird?
Ich will die IP-Adresse meines Rechners mit Java rausbekommen. Der Code dafür ist eigentlich kein Problem:
Code:
java.net.InetAddress lokaleIP = null;
try {
lokaleIP = java.net.InetAddress.getLocalHost();
System.out.println("Rechner: " +lokaleIP);
}
catch (java.net.UnknownHostException e) {
System.out.println("Fehler: "+e);
}
Code:
Fehler: java.net.UnknownHostException: PORSCHE: PORSCHE
----------------------------------------
"PORSCHE" ist der Name meines Rechners und ipconfig und ping PORSCHE ist kein Problem.
Ich habe mehrere Netzwerkkarten auf dem Rechner installiert, aber bis auf eine Karte alle anderen deaktiviert und diese aktive Karte in der Netzwerkumgebung als erste Karte eingestellt.
Auf beiden Rechnern habe ich die gleiche Java-Version laufen.
Die Firewall vom SP2 habe ich komplett deaktiviert und meine normale Firewall habe ich auch ausgeschaltet.
----------------------------------------
Wo kann das Problem liegen, dass ich hier immer die UnknownHostException bekomme, wo der Rechnername doch festgestellt wird?