本帖最后由 RarityEG 于 2021-7-31 00:07 编辑 
问题大概是这样的:
之前我从来没有尝试过 1.17.1 Forge 的启动,结果启动时就遇到了问题:
这看上去是个启动器的问题,于是我查找了所有可能导致问题的代码,结果一无所获
然后我开始查看启动参数:(已经涂色)
我尝试过重新安装等解决方案,没有发现……
附 Java 版本:
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK-16.0.1+9 (build 16.0.1+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK-16.0.1+9 (build 16.0.1+9, mixed mode, sharing)
重复:这看上去是个参数生成的问题,但果真如此吗?我希望得到这个问题的答案。
还有一些相关代码,不过由于我的代码风格混乱,可读性不强:
非常感谢!
问题大概是这样的:
之前我从来没有尝试过 1.17.1 Forge 的启动,结果启动时就遇到了问题:
这看上去是个启动器的问题,于是我查找了所有可能导致问题的代码,结果一无所获
然后我开始查看启动参数:(已经涂色)
| -Djava.library.path=/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2-natives-linux:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2-natives-linux:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2-natives-linux:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2-natives-linux:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2-natives-linux:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2-natives-linux:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2-natives-linux:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3-natives-linux -Dminecraft.launcher.brand=Alicorn -Dminecraft.launcher.version=Beta -cp /home/rarity/Ponyville/Minecraft/libraries/cpw/mods/securejarhandler/0.9.46/securejarhandler-0.9.46.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm/9.1/asm-9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm-commons/9.1/asm-commons-9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm-tree/9.1/asm-tree-9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm-util/9.1/asm-util-9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm-analysis/9.1/asm-analysis-9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/net/minecraftforge/accesstransformers/8.0.4/accesstransformers-8.0.4.jar:/home/rarity/Ponyville/Minecraft/libraries/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/net/minecraftforge/eventbus/5.0.3/eventbus-5.0.3.jar:/home/rarity/Ponyville/Minecraft/libraries/net/minecraftforge/forgespi/4.0.9/forgespi-4.0.9.jar:/home/rarity/Ponyville/Minecraft/libraries/net/minecraftforge/coremods/5.0.1/coremods-5.0.1.jar:/home/rarity/Ponyville/Minecraft/libraries/cpw/mods/modlauncher/9.0.7/modlauncher-9.0.7.jar:/home/rarity/Ponyville/Minecraft/libraries/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar:/home/rarity/Ponyville/Minecraft/libraries/com/electronwill/night-config/core/3.6.3/core-3.6.3.jar:/home/rarity/Ponyville/Minecraft/libraries/com/electronwill/night-config/toml/3.6.3/toml-3.6.3.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/maven/maven-artifact/3.6.3/maven-artifact-3.6.3.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar:/home/rarity/Ponyville/Minecraft/libraries/net/jodah/typetools/0.8.3/typetools-0.8.3.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/logging/log4j/log4j-api/2.14.1/log4j-api-2.14.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/logging/log4j/log4j-core/2.14.1/log4j-core-2.14.1.jar:/home/rarity/Ponyville/Minecraft/libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar:/home/rarity/Ponyville/Minecraft/libraries/org/jline/jline-reader/3.12.1/jline-reader-3.12.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/jline/jline-terminal/3.12.1/jline-terminal-3.12.1.jar:/home/rarity/Ponyville/Minecraft/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:/home/rarity/Ponyville/Minecraft/libraries/org/openjdk/nashorn/nashorn-core/15.1.1/nashorn-core-15.1.1.jar:/home/rarity/Ponyville/Minecraft/libraries/com/google/guava/guava/21.0/guava-21.0.jar:/home/rarity/Ponyville/Minecraft/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/home/rarity/Ponyville/Minecraft/libraries/cpw/mods/bootstraplauncher/0.1.15/bootstraplauncher-0.1.15.jar:/home/rarity/Ponyville/Minecraft/libraries/net/minecraftforge/fmlloader/1.17.1-37.0.10/fmlloader-1.17.1-37.0.10.jar:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/blocklist/1.0.5/blocklist-1.0.5.jar:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/patchy/2.1.6/patchy-2.1.6.jar:/home/rarity/Ponyville/Minecraft/libraries/com/github/oshi/oshi-core/5.7.5/oshi-core-5.7.5.jar:/home/rarity/Ponyville/Minecraft/libraries/net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar:/home/rarity/Ponyville/Minecraft/libraries/net/java/dev/jna/jna-platform/5.8.0/jna-platform-5.8.0.jar:/home/rarity/Ponyville/Minecraft/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.14.1/log4j-slf4j18-impl-2.14.1.jar:/home/rarity/Ponyville/Minecraft/libraries/com/ibm/icu/icu4j/66.1/icu4j-66.1.jar:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/javabridge/1.1.23/javabridge-1.1.23.jar:/home/rarity/Ponyville/Minecraft/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar:/home/rarity/Ponyville/Minecraft/libraries/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar:/home/rarity/Ponyville/Minecraft/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar:/home/rarity/Ponyville/Minecraft/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/home/rarity/Ponyville/Minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/rarity/Ponyville/Minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/datafixerupper/4.0.26/datafixerupper-4.0.26.jar:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/authlib/2.3.31/authlib-2.3.31.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/rarity/Ponyville/Minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/rarity/Ponyville/Minecraft/libraries/it/unimi/dsi/fastutil/8.2.1/fastutil-8.2.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2.jar:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar:/home/rarity/Ponyville/Minecraft/versions/1.17.1/1.17.1.jar:/home/rarity/Ponyville/Minecraft/versions/1.17.1-forge-37.0.10/1.17.1-forge-37.0.10.jar -DlegacyClassPath=/home/rarity/Ponyville/Minecraft/libraries/cpw/mods/securejarhandler/0.9.46/securejarhandler-0.9.46.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm/9.1/asm-9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm-commons/9.1/asm-commons-9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm-tree/9.1/asm-tree-9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm-util/9.1/asm-util-9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm-analysis/9.1/asm-analysis-9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/net/minecraftforge/accesstransformers/8.0.4/accesstransformers-8.0.4.jar:/home/rarity/Ponyville/Minecraft/libraries/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/net/minecraftforge/eventbus/5.0.3/eventbus-5.0.3.jar:/home/rarity/Ponyville/Minecraft/libraries/net/minecraftforge/forgespi/4.0.9/forgespi-4.0.9.jar:/home/rarity/Ponyville/Minecraft/libraries/net/minecraftforge/coremods/5.0.1/coremods-5.0.1.jar:/home/rarity/Ponyville/Minecraft/libraries/cpw/mods/modlauncher/9.0.7/modlauncher-9.0.7.jar:/home/rarity/Ponyville/Minecraft/libraries/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar:/home/rarity/Ponyville/Minecraft/libraries/com/electronwill/night-config/core/3.6.3/core-3.6.3.jar:/home/rarity/Ponyville/Minecraft/libraries/com/electronwill/night-config/toml/3.6.3/toml-3.6.3.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/maven/maven-artifact/3.6.3/maven-artifact-3.6.3.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar:/home/rarity/Ponyville/Minecraft/libraries/net/jodah/typetools/0.8.3/typetools-0.8.3.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/logging/log4j/log4j-api/2.14.1/log4j-api-2.14.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/logging/log4j/log4j-core/2.14.1/log4j-core-2.14.1.jar:/home/rarity/Ponyville/Minecraft/libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar:/home/rarity/Ponyville/Minecraft/libraries/org/jline/jline-reader/3.12.1/jline-reader-3.12.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/jline/jline-terminal/3.12.1/jline-terminal-3.12.1.jar:/home/rarity/Ponyville/Minecraft/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:/home/rarity/Ponyville/Minecraft/libraries/org/openjdk/nashorn/nashorn-core/15.1.1/nashorn-core-15.1.1.jar:/home/rarity/Ponyville/Minecraft/libraries/com/google/guava/guava/21.0/guava-21.0.jar:/home/rarity/Ponyville/Minecraft/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/home/rarity/Ponyville/Minecraft/libraries/cpw/mods/bootstraplauncher/0.1.15/bootstraplauncher-0.1.15.jar:/home/rarity/Ponyville/Minecraft/libraries/net/minecraftforge/fmlloader/1.17.1-37.0.10/fmlloader-1.17.1-37.0.10.jar:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/blocklist/1.0.5/blocklist-1.0.5.jar:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/patchy/2.1.6/patchy-2.1.6.jar:/home/rarity/Ponyville/Minecraft/libraries/com/github/oshi/oshi-core/5.7.5/oshi-core-5.7.5.jar:/home/rarity/Ponyville/Minecraft/libraries/net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar:/home/rarity/Ponyville/Minecraft/libraries/net/java/dev/jna/jna-platform/5.8.0/jna-platform-5.8.0.jar:/home/rarity/Ponyville/Minecraft/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.14.1/log4j-slf4j18-impl-2.14.1.jar:/home/rarity/Ponyville/Minecraft/libraries/com/ibm/icu/icu4j/66.1/icu4j-66.1.jar:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/javabridge/1.1.23/javabridge-1.1.23.jar:/home/rarity/Ponyville/Minecraft/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar:/home/rarity/Ponyville/Minecraft/libraries/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar:/home/rarity/Ponyville/Minecraft/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar:/home/rarity/Ponyville/Minecraft/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/home/rarity/Ponyville/Minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/rarity/Ponyville/Minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/datafixerupper/4.0.26/datafixerupper-4.0.26.jar:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/authlib/2.3.31/authlib-2.3.31.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/rarity/Ponyville/Minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/rarity/Ponyville/Minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/rarity/Ponyville/Minecraft/libraries/it/unimi/dsi/fastutil/8.2.1/fastutil-8.2.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2.jar:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar:/home/rarity/Ponyville/Minecraft/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar:/home/rarity/Ponyville/Minecraft/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar:/home/rarity/Ponyville/Minecraft/versions/1.17.1/1.17.1.jar:/home/rarity/Ponyville/Minecraft/versions/1.17.1-forge-37.0.10/1.17.1-forge-37.0.10.jar -DignoreList=bootstraplauncher-0.1.15.jar,securejarhandler-0.9.46.jar,asm-commons-9.1.jar,asm-util-9.1.jar,asm-analysis-9.1.jar,asm-tree-9.1.jar,asm-9.1.jar,client-extra,fmlcore,javafmllanguage,mclanguage,forge-1.17.1-37.0.10,1.17.1-forge-37.0.10 -DmergeModules=jna-5.8.0.jar,jna-platform-58.0.jar,java-objc-bridge-1.0.0.jar -DlibraryDirectory=/home/rarity/Ponyville/Minecraft/libraries -p /home/rarity/Ponyville/Minecraft/libraries/cpw/mods/bootstraplauncher/0.1.15/bootstraplauncher-0.1.15.jar:/home/rarity/Ponyville/Minecraft/libraries/cpw/mods/securejarhandler/0.9.46/securejarhandler-0.9.46.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm-commons/9.1/asm-commons-9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm-util/9.1/asm-util-9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm-analysis/9.1/asm-analysis-9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm-tree/9.1/asm-tree-9.1.jar:/home/rarity/Ponyville/Minecraft/libraries/org/ow2/asm/asm/9.1/asm-9.1.jar --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar=cpw.mods.securejarhandler --add-exports java.base/sun.security.util=cpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns=java.naming cpw.mods.bootstraplauncher.BootstrapLauncher --username Demo --version 1.17.1-forge-37.0.10 --gameDir /home/rarity/Ponyville/Minecraft --assetsDir /home/rarity/Ponyville/Minecraft/assets --assetIndex 1.17 --uuid 5***8 --accessToken 4***7 --userType mojang --versionType Alicorn --launchTarget forgeclient --fml.forgeVersion 37.0.10 --fml.mcVersion 1.17.1 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20210706.113038 | 
我尝试过重新安装等解决方案,没有发现……
附 Java 版本:
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK-16.0.1+9 (build 16.0.1+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK-16.0.1+9 (build 16.0.1+9, mixed mode, sharing)
重复:这看上去是个参数生成的问题,但果真如此吗?我希望得到这个问题的答案。
还有一些相关代码,不过由于我的代码风格混乱,可读性不强:
| 
 | 
非常感谢!
这一段
复制代码
按照对应的原版的 json 来看,应该是 jvm 的参数,也就是要放到 -cp 前面的。
-   "jvm": [
 
-             "-DignoreList=bootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,client-extra,fmlcore,javafmllanguage,mclanguage,forge-,${version_name}.jar",
 
-             "-DmergeModules=jna-5.8.0.jar,jna-platform-58.0.jar,java-objc-bridge-1.0.0.jar",
 
-             "-DlibraryDirectory=${library_directory}",
 
-             "-p",
 
-             "${library_directory}/cpw/mods/bootstraplauncher/0.1.16/bootstraplauncher-0.1.16.jar${classpath_separator}${library_directory}/cpw/mods/securejarhandler/0.9.46/securejarhandler-0.9.46.jar${classpath_separator}${library_directory}/org/ow2/asm/asm-commons/9.1/asm-commons-9.1.jar${classpath_separator}${library_directory}/org/ow2/asm/asm-util/9.1/asm-util-9.1.jar${classpath_separator}${library_directory}/org/ow2/asm/asm-analysis/9.1/asm-analysis-9.1.jar${classpath_separator}${library_directory}/org/ow2/asm/asm-tree/9.1/asm-tree-9.1.jar${classpath_separator}${library_directory}/org/ow2/asm/asm/9.1/asm-9.1.jar",
 
-             "--add-modules",
 
-             "ALL-MODULE-PATH",
 
-             "--add-opens",
 
-             "java.base/java.util.jar=cpw.mods.securejarhandler",
 
-             "--add-exports",
 
-             "java.base/sun.security.util=cpw.mods.securejarhandler",
 
-             "--add-exports",
 
-             "jdk.naming.dns/com.sun.jndi.dns=java.naming"
 
- ]
按照对应的原版的 json 来看,应该是 jvm 的参数,也就是要放到 -cp 前面的。
RarityEG 发表于 2021-7-30 22:32
我试过了,似乎没用,错误还是那个错误(
可这和产生的错误有什么关系呢( ...
是我把问题想简单了,我这也复现了,等下去趴下官方启动器的参数,看看有什么区别。
xmdhs 发表于 2021-7-30 22:45
是我把问题想简单了,我这也复现了,等下去趴下官方启动器的参数,看看有什么区别。 ...
用 Node 对比了一下:
| 这是我的参数 
 这是 HMCL 的参数 
 | 
你似乎多了一个 “/home/rarity/Ponyville/Minecraft/versions/1.17.1/1.17.1.jar”
火车撞鸟 发表于 2021-7-30 23:48
你似乎多了一个 “/home/rarity/Ponyville/Minecraft/versions/1.17.1/1.17.1.jar”
我刚刚也发现了
(不过 JSON 中并没有要求说不能加这个啊)
 本帖最后由 RarityEG 于 2021-7-30 23:59 编辑 
找到解法了,-DignoreList 中的 ${version_name}.jar 要换成 1.17.1.jar,结果我换成了 1.17.1-forge-37.0.15.jar
然后搜索 modules 就出问题了
但是 37.0.10 以及之前的 Forge 没有这个参数,所以似乎在 versions 中已经有 jar 的时候不要 cp 上原来的 jar
(之前没见到过这种操作,除了 Fabric 会创建一个空的占位)
xmdhs 发表于 2021-7-30 22:45
是我把问题想简单了,我这也复现了,等下去趴下官方启动器的参数,看看有什么区别。 ...
找到解法了,-DignoreList 中的 ${version_name}.jar 要换成 1.17.1.jar,结果我换成了 1.17.1-forge-37.0.15.jar
然后搜索 modules 就出问题了
但是 37.0.10 以及之前的 Forge 没有这个参数,所以似乎在 versions 中已经有 jar 的时候不要 cp 上原来的 jar
(之前没见到过这种操作,除了 Fabric 会创建一个空的占位)