Ergebnis 1 bis 4 von 4
Thema: [Tutorial] Java Ping
-
23.01.2009, 11:48 #1
- Registriert seit
- 12.08.2008
- Beiträge
- 207
[Tutorial] Java Ping
Java Tutorial
Thema: Java Ping
Schwierigkeit: Fortgeschrittene
Frage?
Wozu Brauch ich ein Java Programm um einen Ping abzusetzten?
Anreitz:
Ich habe mich mit dem Ping absetzten über Java deswegen Entschieden, da sobald man ein Programm welches mit Rechner oder servern Kommuniziert, dies fast zwingend beim debuggen braucht.
Praktisches beispiel:
Wen man eine auf JDBC bassierten Datenbank zugriff Programmiert, kommt man zwangsläufig nicht an dem Ping vorbei, da ein Ping einem lange fehlersuche erspart.
Ich benutze den bin zuanfang meiner Datenbank programme in dem ich überprüfe ob der Ping "success" ore "not success". So findet man schnell und einfach ohne viel fehler code heraus ob die Datenbank da ist oder der server oder der Rechner.
Wir legen los:
Als erstes Erstellen wir ein neues Java Projekt, und eine Neue Class mit dem namen "Ping.java".
Diese Class erstellen wir als Main Class.
Code:public class Ping { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub } }
Das wichtige ist dabei das wir den Host als
String Deklarieren. In dem Fall habe ich die Local host adresse von meiner Localen Datenbank gewählt.
Code:public class Ping { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String host ="127.0.0.1"; } }
Code:public static void main(String[] args) { // TODO Auto-generated method stub String host = "127.0.0.1"; ProcessBuilder pbl = new ProcessBuilder("ping",""+host+""); }
Als Nächstenschritt müssen wir unseren Process starten.
Code:public class Ping { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String host ="127.0.0.1"; Process pl = pbl.start(); } }
Code:public class Ping { /** * @param args */ public static void main(String[] args) throws IOException { // TODO Auto-generated method stub String host ="127.0.0.1"; Process pl = pbl.start(); } }
Code:public class Ping { /** * @param args */ public static void main(String[] args) throws IOException { // TODO Auto-generated method stub String host ="127.0.0.1"; Process pl = pbl.start(); pl.waitFor(); if (pl.exitValue()==0) System.out.println("Success"); else System.out.println("no Success"); } }
Wir testen das Ganze und was passiert.
Code:Konsole: Success
Das war mein kleines Ping unter Java how To ist eins meiner ersten die ich schreibe ich hoffe es ist hilfreich .
Gruß Don
-
23.01.2009, 14:00 #2
haste fein gemacht nur hab ich (ich hoffe ich spreche für die mehrheit) ka von java. ich hatte es mal in der shcule, konnte mich damit aber garnicht anfreunden...
habe derzeit delphi... find ich schon eher interessant
-
25.01.2009, 14:26 #3
- Registriert seit
- 12.08.2008
- Beiträge
- 207
zu delphin kan ich auch iniges posten bin in die richtung multifunktional bin gerade dabei noch ein Großes anfäger tut für java zu schreiben =)
vllt freundet sich dan jeman d daran an :P
-
25.01.2009, 23:47 #4
Ähnliche Themen
-
[Tutorial] Lüftersteuerung selberbauen
Von Sturm im Forum TutorialsAntworten: 7Letzter Beitrag: 02.01.2011, 14:56 -
[Tutorial] Windows XP optimieren
Von Mr.XaXa im Forum TutorialsAntworten: 19Letzter Beitrag: 31.10.2010, 17:29 -
Tutorial Link
Von DonErnus im Forum TutorialsAntworten: 0Letzter Beitrag: 20.03.2009, 07:18 -
Schlanker, schneller, hübscher: Java SE 6 Update 10
Von DonErnus im Forum SoftwareAntworten: 5Letzter Beitrag: 19.10.2008, 15:44 -
Ping Pong
Von Freyr im Forum Spaß & UnterhaltungAntworten: 0Letzter Beitrag: 18.07.2007, 16:01