On Sun, 16 Aug 2009 16:45:35 -0400, Arne Vajhøj wrote:
> moneybhai wrote:
>> On Aug 17, 12:53 am, Arne Vajhøj <a...@vajhoej.dk> wrote:
>>> moneybhai wrote:
>>>> well,this is my code for retrieving the mac address thru aglet2.0.2 .
>>>> But the solution is not coming properly.... please suggest a proper
>>>> way to retieve the mac address thru aglet2.0.2.......
>>> If you are at Java 1.6 then you can use:
>>>
>>> Enumeration e = NetworkInterface.getNetworkInterfaces();
>>> while(e.hasMoreElements()) {
>>> NetworkInterface ni = (NetworkInterface)e.nextElement();
>>> System.out.println("Net interface: " + ni.getName());
>>> byte[] mac = ni.getHardwareAddress(); if(mac != null) {
>>>
>>> System.out.printf("%02X:%02X:%02X:%02X:%02X:%02X\n ",mac[0],mac[1],mac
[2],mac[3],mac[4],mac[5]);
>>> }
>>> }
>>
>> is there another way and that too in jdk 1.4 ,apart from native methods
>> to retrieve the MAC address.....
>
> With 1.4 you will need JNI or Runtime exec.
>
My copy of 1.6 Javadocs says 'since 1.4' on its NetworkInterface page.
Is this correct or was somebody being economical with the truth?
--
martin@ | Martin Gregorie
gregorie. | Essex, UK
org |
|