Process p = null;
Properties envVars = new Properties();
Runtime r = Runtime.getRuntime();
try {
p = r.exec("cmd.exe /c set user");
BufferedReader br =
new BufferedReader(new InputStreamReader(p.getInputStream()));
String line; //第一行是机器名;第二行是当前登陆的用户名,
//第三个是当前登陆用户的主文件夹
while ((line = br.readLine()) != null) {
int idx = line.indexOf('=');
String key = line.substring(0, idx);
String value = line.substring(idx + 1);
envVars.setProperty(key, value);
System.out.println(key + " = " + value);
}
} catch (Exception e) {
e.printStackTrace();
}
获取当前系统用户名
最新推荐文章于 2023-12-06 14:44:23 发布