2009-06-12

Java : マシン上のネットワークインタフェース名を取得したい


Java でマシン上のネットワークインタフェース名を取得したい



import java.net.*;
import java.util.*;

public class Sample {
   public static void main(String[] args) {
       try {
           Enumeration nis = NetworkInterface.getNetworkInterfaces();
           while (nis.hasMoreElements()) {
               NetworkInterface ni = nis.nextElement();
               System.out.println("Name : " + ni.getName());
           }
       } catch (SocketException e) {
           e.printStackTrace();
       }
   }
}




参考



環境 1
java : jdk160_05(JDev11g 付属)
OS : Windows XP Pro sp2


環境 2
java : jdk1.6.0_04
OS : CentOS 5.x

0 件のコメント:

コメントを投稿