Olá,

Abaixo um exemplo de código em java para obter o mac address da máquina. Funciona em applet se você assiná-lo.

	String macAddr = null;
		try {
			Enumeration<NetworkInterface> eth = NetworkInterface
					.getNetworkInterfaces();
			while (eth.hasMoreElements()) {
				NetworkInterface eth0 = eth.nextElement();
				byte[] mac = eth0.getHardwareAddress();
				StringBuilder sb = new StringBuilder();
				if (mac != null) {
					for (int i = 0; i < mac.length; i++) {
						String aux = String.format("%02X%s", mac[i],
								(i < mac.length - 1) ? "-" : "");
						sb.append(aux);
					}
					if (sb.toString().length() <= 18) {
						macAddr = sb.toString();
					}
				}
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
Share


5 comentários

  1. #
    jefferson
    novembro 9th, 2015 at 13:50

    Vlw brother eu estava precisando desse codigo.

    Flws

    Responda a esse comentário
  2. #
    Italo
    setembro 3rd, 2016 at 19:23

    Funcionou perfeitamente..
    Vlw pelo condigo

    Responda a esse comentário
  3. #
    Fabio Moreira
    dezembro 27th, 2016 at 21:52

    Pessoal, como eu faço para chamar esse código e ele funcionar no site?

    Coloquei o código entre as tags

    Como eu imprimo essa informação agora?

    Responda a esse comentário

Deixe um comentário