我以普通用户(没有管理员权限)登录到Windows 10。我以管理员权限运行Java应用程序,但是我需要在运行时获取正常的登录用户路径(没有特权)。 System.getProperty(“ user.home”)仅向我返回管理员用户路径。谁能帮我解决这个问题?
非常感谢
答案 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"
。但是,如果您以管理员身份运行该程序,它将返回结果。