如何在 Java 中获取 Windows 域

use*_*041 5 java windows dns

我有一些 Windows PC。我需要获取可用于此 PC 的 Windows 域以进行登录。有任何想法吗?

mor*_*bio 6

这仅在USERDOMAIN被定义为环境变量时才有效。我在http://www.wilsonmar.com/1envvars.htm中读到%USERDOMAIN%了用户域名。

如果%USERDOMAIN%是用户域名,请使用:

String UserDomainName = System.getenv("USERDOMAIN");
Run Code Online (Sandbox Code Playgroud)


Val*_*her 0

这是仅限 Windows 的功能,因此您可能必须使用JNA来访问 Windows 系统功能,然后找到正确的功能来执行此操作。