我有一个.jar可以运行的可执行文件-File,但我想用另一个程序将一些文件添加到 .jar-File 中。我的想法是使用 7zip 命令行扩展,但是当我尝试向.jar-File添加一些东西时。我使用这个命令:
7za.exe a -t7z C:\myfiles\thejar.jar C:\filestoadd\* -r
每次我尝试这样做时,CMD 都会抛出一个错误并说:
Error: C:\myfiles\thejar.jar is not supported archive
好吧,好吧。然后我的想法是解压缩文件thejar.jar,将文件添加到从中thejar.jar提取文件的目录中,并创建一个.zip扩展名为.jar. 当我这样做时,文件thejar.jar比以前小了大约 1MB ,添加了文件。我尝试了不同的压缩方法,但它总是更小。当我尝试执行 时.jar,会弹出一条错误消息并说Invalid or corrupt jarfile. 我已经用谷歌搜索了我的问题,但我现在还没有得到答案......你能帮我吗?
我不知道这是否是正确的网站(我也在论坛上问过),但我从头开始创建了一个Minecraft启动器(不是用Java).一切正常,我可以启动Minecraft,但它每次都以离线模式启动.我使用批处理代码启动.minecraft-Folder中的minecraft.jar.我知道有与使用的Minecraft,发射参数推出的Minecraft的方式,但这种方式我不能改变我的世界目录(从.minecraft到.minecraft2).有没有办法连接到Minecraft.net并使用批处理或Visual Basic登录和启动Minecraft?非常感谢!