Java-获取Windows登录用户

时间:2019-02-14 23:25:30

标签: java windows

我以普通用户(没有管理员权限)登录到Windows 10。我以管理员权限运行Java应用程序,但是我需要在运行时获取正常的登录用户路径(没有特权)。 System.getProperty(“ user.home”)仅向我返回管理员用户路径。谁能帮我解决这个问题?

非常感谢

1 个答案:

答案 0 :(得分:0)

const App = () => { // equivalent to the state object in your constructor const [people, setPeople] = React.useState({}); const [character, setCharacter] = React.useState({}); // as second argument is an empty array it is // the equivalent of componentDidMount React.useEffect(() => { fetch("https://swapi.co/api/people/1") .then(response => response.json()) .then(data => { setCharacter(data); } ) fetch("https://swapi.co/api/people/") .then(response => response.json()) .then(data => { setPeople(data); } ) }, []); return ( <div className="App"> <Character character={character} /> </div> ) } 更改为"user.home"。但是,如果您以管理员身份运行该程序,它将返回结果。