请问,如何得到计算机的当前用户名字? 现在想得到计算机当前用户名字,比如“Administrator”等等。而不是计算机名(getHostName)请问达人们,如何做到呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java.lang.System 类中的GetProperties方法可以得到当前用户的名称 user.name 楼主可以试试看 正是楼上的方法,String name = System.getProperty("user.name"); InetAddress 里面有相关的方法 自己看看 Neil_Dang(C∞l Dog) InetAddress 得到是客户端的IP和计算机名,而不是客户端的用户名 Window的工作组好象是用NetBios协议的,感觉和java有些远,如果确实要实现的话我想只能用本机方法了!楼主不是想黑人家的网络吧? 关注:我也想通过名称来判断是否可以访问我的web 恐怕楼主的这个想法要仅仅通过web来得到不大可能。为了完善以上朋友的回答,我列出一个可以列出当前系统中有哪些Property的代码供楼主参考:/** * 列取当前系统中的所有属性字段 * @author **/public class sysProperty_Name { public static void main(String[] args){ java.util.Properties properties; java.util.Enumeration enu; properties = System.getProperties(); enu = properties.propertyNames(); while(enu.hasMoreElements()){ System.out.println(enu.nextElement()); } }} 线程的几个问题 接口啊!救命啊!为什么我们要用接口?为什么他们非要给我们接口? 求助!关于网络字节转换问题 文件操作相关!! JBOSS绑定IP js传值问题 java连接池的问题 关于死锁的一小段代码,把我绕晕了,请高手指点 大家好,我还没入门所以提个简单问题啊.关于Java的开发环境的啊! 如何将java程序制作成exe 讨论一下多表头的实现 JTable,请教各位!
String name = System.getProperty("user.name");
InetAddress 得到是客户端的IP和计算机名,而不是客户端的用户名
楼主不是想黑人家的网络吧?
我也想通过名称来判断是否可以访问我的web
为了完善以上朋友的回答,我列出一个可以列出当前系统中有哪些Property的代码供楼主参考:/**
* 列取当前系统中的所有属性字段
* @author
*
*/public class sysProperty_Name { public static void main(String[] args){
java.util.Properties properties;
java.util.Enumeration enu; properties = System.getProperties();
enu = properties.propertyNames(); while(enu.hasMoreElements()){
System.out.println(enu.nextElement());
}
}
}