运行 Minecraft Launcher 通过不同目录中的 Java 程序?

Run Minecraft Launcher through a Java Program in a different directory?

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

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

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

路径可以包含快捷方式,如%appdata%%homepath%