可能重复:
在java中获取登录用户名
我正在寻找一种方法来在 java 的操作系统中找到用户的名称,这样我就可以获得正确的目录,以了解如何找出用户的 appdata 上是否缺少文件。我正在使用这段代码:
`File myFile = new File("C:" + File.separator + "Users" + File.separator, "Matty" + File.separator, "AppData" + File.separator, "Roaming");
System.out.println(myFile.isDirectory());
if (myFile.isDirectory() = true)
{
//这将安装程序,但我需要找出它是否已经安装
安装程序.install()
}`
必须有一个代码,因为大多数安装人员必须知道用户的名字是什么!