Hallo zusammen
Ich kann mir an dem doch noch ziemlich lange den Kopf zerbrechen, aber ich komme einfach nicht drauf was ich übersehen habe. Es muss eigentlich etwas sehr Triviales sein :autsch:
Das hier ist der relevante Teil bei der einen Klasse:
Das hier ist die vollständige Klasse, bei der ich die Mac-Adresse auslesen will.
Das Ziel ist jetzt die Adresse auf der Konsole auszugeben in der 1. Klasse, aber wenn ich das wie oben versuche, kommt gar nichts...
Schonmal vielen Dank für Eure Bemühungen
Ich kann mir an dem doch noch ziemlich lange den Kopf zerbrechen, aber ich komme einfach nicht drauf was ich übersehen habe. Es muss eigentlich etwas sehr Triviales sein :autsch:
Das hier ist der relevante Teil bei der einen Klasse:
Java:
public class Crypt {
public static void main(String[] args) throws SocketException {
String m1 = MacAddress.Mac();
System.out.println(m1);
}
Das hier ist die vollständige Klasse, bei der ich die Mac-Adresse auslesen will.
Java:
public class MacAddress {
public static String Mac() throws SocketException {
String result = "";
for (NetworkInterface ni : Collections.list( NetworkInterface.getNetworkInterfaces() ) ) {
byte[] hardwareAddress = ni.getHardwareAddress();
if ( hardwareAddress != null ) {
for ( int i = 0; i < hardwareAddress.length; i++ )
result += String.format( (i==0?"":"-")+"%02X", hardwareAddress[i] );
return result;
}
}
return result;
}
}
Das Ziel ist jetzt die Adresse auf der Konsole auszugeben in der 1. Klasse, aber wenn ich das wie oben versuche, kommt gar nichts...
Schonmal vielen Dank für Eure Bemühungen
Zuletzt bearbeitet von einem Moderator: