用java如何得到登陆windows的当前用户的用户名??

解决方案 »

  1.   

    import java.util.*;
    public class listsystem{ public static void main(String args[]){

    Properties prop = System.getProperties();

    // 获取用户名
    System.out.println("\n当前用户名:"+prop.getProperty("user.name"));

    // 获取操作系统
    System.out.println("\n当前系统:"+prop.getProperty("os.name"));

    // 获取所有信息
    //System.getProperties().list(System.out);

    }
    }
      

  2.   

    运行如下:
    F:\>javac listsystem.javaF:\>java listsystem当前用户名:Administrator当前系统:Windows XPF:\>