启动器安装forge的原理是什么?

现在在做启动器,有个问题一直很不理解,启动器是怎么安装forge的?

1.下载Forge(bmclapidoc.bangbang93.com自行查看)
2.安装Forge,执行命令"<javaw.exe路径>" -jar 安装包.jar(换成你下载的安装包名字)这个命令会运行安装包

正常安装可以用这个,但是启动器的安装不会弹出窗口,我从BMCL的源代码那里找到了forge的安装方法,但我看不懂,这是链接:https://github.com/bangbang93/BMCL/blob/master/BMCLV2/Forge/ForgeInstaller.cs
能解释一下吗?谢谢

现在大概知道了,这件事卡了我好几天,方法是:
java -cp .\forge-install-bootstrapper.jar;forge-1.12.2-14.23.5.2860-installer.jar com.bangbang93.ForgeInstaller “c:\ndmdl\Release 2.2.9.minecraft”(.minecraft目录)
这个可以安装forge