我正在开发 Minecraft 游戏的启动器,我想做的是为游戏设置 APPDATA(Windows)位置。该值并没有真正改变,但它针对执行代码的程序进行了修改。例如,在 Mac OS X 或 Linux 系统上通过更改“home”文件夹位置很容易实现这一点,System.setProperty("user.home", dir);
但是如何使用 Windows 上的 APPDATA 文件夹实现这一点?
可以使用这样的批处理脚本修改此位置;APPDATA=%CD%\minecraft
.
程序/启动器是使用 swing 编程的,不是基于控制台的。