RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1249347
Accepted
Mr.AntonDer
Mr.AntonDer
Asked:2022-02-27 19:53:56 +0000 UTC2022-02-27 19:53:56 +0000 UTC 2022-02-27 19:53:56 +0000 UTC

通过 bat 启动 Minecraft 1.12.2 Forge

  • 772

我正在为带有 mods 的服务器编写一个启动器,关于通过这个启动器启动 Minecraft 的问题出现了。

事实证明,Minecraft 没有.exe文件并且是通过Java或类似的东西启动的,我对此一点也不熟悉。

问题:如何通过.bat文件启动Minecraft😂?

以为我永远不会这么说

java
  • 1 1 个回答
  • 10 Views

1 个回答

  • Voted
  1. Best Answer
    Mr.AntonDer
    2022-04-03T15:27:12Z2022-04-03T15:27:12Z

    这是我得到的批处理文件的文本:

    SET APPDATA=%CD%
    "C:/Program Files/Java/jdk121deeak/bin/java.exe" -Xmn128M -Xmx1000M -Djava.library.path="%CD%/versions/ForgeOptiFine 1.12.2/natives" -cp "%CD%/libraries/net/minecraftforge/forge/1.12.2-14.23.5.2854/forge-1.12.2-14.23.5.2854.jar";"%CD%/libraries/org/ow2/asm/asm-debug-all/5.2/asm-debug-all-5.2.jar";"%CD%/libraries/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar";"%CD%/libraries/org/jline/jline/3.5.1/jline-3.5.1.jar";"%CD%/libraries/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar";"%CD%/libraries/com/typesafe/config/1.2.1/config-1.2.1.jar";"%CD%/libraries/org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar";"%CD%/libraries/org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar";"%CD%/libraries/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2_mc/scala-continuations-library_2.11-1.0.2_mc.jar";"%CD%/libraries/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2_mc/scala-continuations-plugin_2.11.1-1.0.2_mc.jar";"%CD%/libraries/org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar";"%CD%/libraries/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar";"%CD%/libraries/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar";"%CD%/libraries/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar";"%CD%/libraries/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar";"%CD%/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar";"%CD%/libraries/java3d/vecmath/1.5.2/vecmath-1.5.2.jar";"%CD%/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar";"%CD%/libraries/org/apache/maven/maven-artifact/3.5.3/maven-artifact-3.5.3.jar";"%CD%/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar";"%CD%/libraries/org/tlauncher/patchy/1.1/patchy-1.1.jar";"%CD%/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar";"%CD%/libraries/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar";"%CD%/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar";"%CD%/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar";"%CD%/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar";"%CD%/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar";"%CD%/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar";"%CD%/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar";"%CD%/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar";"%CD%/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar";"%CD%/libraries/io/netty/netty-all/4.1.9.Final/netty-all-4.1.9.Final.jar";"%CD%/libraries/com/google/guava/guava/21.0/guava-21.0.jar";"%CD%/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar";"%CD%/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar";"%CD%/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar";"%CD%/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar";"%CD%/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar";"%CD%/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar";"%CD%/libraries/com/mojang/authlib/1.5.25/authlib-1.5.25.jar";"%CD%/libraries/com/mojang/realms/1.10.22/realms-1.10.22.jar";"%CD%/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar";"%CD%/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar";"%CD%/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar";"%CD%/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar";"%CD%/libraries/it/unimi/dsi/fastutil/7.1.0/fastutil-7.1.0.jar";"%CD%/libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar";"%CD%/libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar";"%CD%/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar";"%CD%/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar";"%CD%/libraries/com/mojang/text2speech/1.10.3/text2speech-1.10.3.jar";"%CD%/versions/ForgeOptiFine 1.12.2/ForgeOptiFine1.12.2.jar" -Dminecraft.applet.TargetDirectory="%CD%" -XX:+UseConcMarkSweepGC -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true net.minecraft.launchwrapper.Launch --username Sawich --version 1.12.2 --gameDir "%CD%" --assetsDir "%CD%/assets" --assetIndex 1.12 --uuid 00000000-0000-0000-0000-000000000000 --accessToken null --userProperties [] --userType legacy --tweakClass net.minecraftforge.fml.common.launcher.FMLTweaker --versionType Forge --width 800 --height 600
    

    注意
    为了使批处理文件工作,您需要:

    1. 而不是 path C:/Program Files/Java/jdk121deeak/bin/java.exe,指定 java.exe 文件的路径(有很多时候使用此路径)
    2. 确保在文件夹versions中具有以下路径:ForgeOptiFine 1.12.2\ForgeOptiFine1.12.2.jar、ForgeOptiFine 1.12.2\ForgeOptiFine 1.12.2.json以及natives. 如果路径被称为其他名称,请务必更改它。

    我知道随着时间的推移,这些信息将变得无关紧要,所以我下载了在我的磁盘上工作的程序集
    • 1

相关问题

  • wpcap 找不到指定的模块

  • 如何以编程方式从桌面应用程序打开 HTML 页面?

  • Android Studio 中的 R.java 文件在哪里?

  • HashMap 初始化

  • 如何使用 lambda 表达式通过增加与原点的距离来对点进行排序?

  • 最大化窗口时如何调整元素大小?

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    表格填充不起作用

    • 2 个回答
  • Marko Smith

    提示 50/50,有两个,其中一个是正确的

    • 1 个回答
  • Marko Smith

    在 PyQt5 中停止进程

    • 1 个回答
  • Marko Smith

    我的脚本不工作

    • 1 个回答
  • Marko Smith

    在文本文件中写入和读取列表

    • 2 个回答
  • Marko Smith

    如何像屏幕截图中那样并排排列这些块?

    • 1 个回答
  • Marko Smith

    确定文本文件中每一行的字符数

    • 2 个回答
  • Marko Smith

    将接口对象传递给 JAVA 构造函数

    • 1 个回答
  • Marko Smith

    正确更新数据库中的数据

    • 1 个回答
  • Marko Smith

    Python解析不是css

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5