Class NetUtils


  • public final class NetUtils
    extends Object
    Networking-related convenience methods.
    • Method Detail

      • getLocalHostname

        public static String getLocalHostname()
        This method gets the network name of the machine we are running on. Returns "UNKNOWN_LOCALHOST" in the unlikely case where the host name cannot be found.
        Returns:
        String the name of the local host
      • getMacAddress

        public static byte[] getMacAddress()
        Returns the local network interface's MAC address if possible. The local network interface is defined here as the NetworkInterface that is both up and not a loopback interface.
        Returns:
        the MAC address of the local network interface or null if no MAC address could be determined.
      • getMacAddressString

        public static String getMacAddressString()
        Returns the mac address, if it is available, as a string with each byte separated by a ":" character.
        Returns:
        the mac address String or null.
      • toURI

        public static URI toURI​(String path)
        Converts a URI string or file path to a URI object.
        Parameters:
        path - the URI string or path
        Returns:
        the URI object