我正在用Java编写一个程序,涉及到通过该程序本身启动Minecraft启动器。我已经看到了使用ProcessBuilders和类似的东西来做到这一点的方法。但是,我不希望启动器运行到默认的minecraft文件夹目录(在Mac上为minecraft,在Windows上为.minecraft)。有没有一种方法可以让我的程序通过启动程序来运行启动器,而将文件设置到另一个目录?

最佳答案

使用以下命令行,可以使新启动器使用另一个目录:

minecraftLauncher.exe --workDir path/to/your/other/minecraft

该路径可以包含快捷方式,例如%appdata%%homepath%等。

10-08 20:26