Java 检索运行windows操作系统的计算机的工作组名称

Java 检索运行windows操作系统的计算机的工作组名称,java,Java,我目前正在大学做最后一年的项目。我正在用JAVA开发一个LAN messager程序。我想使用计算机名作为用户名,使用工作组作为聊天室名称。到目前为止,我在检索计算机名方面没有问题,但问题是检索工作组名。我们将非常感谢您的帮助。提前谢谢。在我的机器上,我有一个系统属性env.USERDNSDOMAIN,它保存着我的DNS域 我还有一个系统属性env.USERDOMAIN,它似乎保存着我的Windows域名。通过谷歌搜索,我发现你可以使用java.util.prefs.Preferences访问W

我目前正在大学做最后一年的项目。我正在用JAVA开发一个LAN messager程序。我想使用计算机名作为用户名,使用工作组作为聊天室名称。到目前为止,我在检索计算机名方面没有问题,但问题是检索工作组名。我们将非常感谢您的帮助。提前谢谢。

在我的机器上,我有一个系统属性
env.USERDNSDOMAIN
,它保存着我的DNS域


我还有一个系统属性
env.USERDOMAIN
,它似乎保存着我的Windows域名。

通过谷歌搜索,我发现你可以使用java.util.prefs.Preferences访问Windows注册表。找出注册表中要查找的位置可能是您的家庭作业:^)

您是否尝试枚举System.properties以查看它是否在其中?