ip adresi alma
Bu yazımızda Java uygulamasından runtime ile ipconfig komutunu kullanılarak ip bilgilerini almayı göstereceğiz.
1.Adım:
Aşağıdaki importlar yapılmalıdır
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
2.Adım:
1. Try-Catch bloğu ile hata yakalayıp konsola yazdırıyoruz.
2. Ipconfig komutunu girme işlemine start veriyoruz.
3. Gelen cevabı okuyacak nesneleri tanımlıyoruz.
4. Ip bilgilerini konsola yazdırıyoruz.
Kod:
Process islem;
String string = "";
try {
islem = Runtime.getRuntime().exec(new String[] {"ipconfig", string});
InputStream input = islem.getInputStream();
BufferedReader okuyucu = new BufferedReader(new InputStreamReader(input));
String ipconfig;
while ((ipconfig = okuyucu.readLine()) != null) {
System.out.println(ipconfig);
}
} catch (IOException ex) {
System.err.println(ex.getMessage());
}
Yorumlar