首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何Java当前机器名和登录用户?

如何Java当前机器名和登录用户?
EN

Stack Overflow用户
提问于 2018-02-23 00:47:18
回答 2查看 0关注 0票数 0

能否获得当前登录用户的名称(Windows/Unix)和计算机的主机名?

EN

回答 2

Stack Overflow用户

发布于 2018-02-23 09:23:22

执行以下操作:

代码语言:txt
复制
System.getProperty("user.name"); //platform independent 

机器的主机名:

代码语言:txt
复制
java.net.InetAddress localMachine = java.net.InetAddress.getLocalHost();
System.out.println("Hostname of local machine: " + localMachine.getHostName());
票数 0
EN

Stack Overflow用户

发布于 2018-02-23 10:30:19

若要获取当前登录用户,执行以下操作:

代码语言:txt
复制
System.getProperty("user.name");

若要获取计算机的主机名,执行以下操作:

代码语言:txt
复制
InetAddress.getLocalHost().getHostName();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档