[解決済み] MCPエラー(バージョン9.18)をデコンパイルすると「デコンパイルに失敗しました」が返ってくる
質問
MCPに挑戦することになり、ダウンロードしたのですが、decompile.batを実行するとエラーが返ってきてしまいます。
(32ビットのWindows 10を使用しています)
以下は、その返送内容です。
'"C:\Program FilesJava1.8.0_65binjava" -jar runtime.jar -din=1 -rbr=1 -dgs=1 -asc=1 -rsy=1 -iec=1 -jvn=1 -log=WARN "-e=jarslibraries³³net/java/jinput³³jinput2.0.5.0.2. 5.jar" "-e=jarslibrariesorg/lwjgl/lwjgl-platform2.9.4-nightly-20150209-natives-windows.jar" "-e=jarslibraries.com/ibm/icuicu4j-core-mojangenta 51. 2icu4j-core-mojang-51.2.jar; "-e=jarslibraries paragraphtv/twitchtwitch-external-platform-4.5-natives-windows-32.jar" "-e=jarslibraries paragraphorg/apache/httpcomponents 3.2httpcore-4.3.2.jar" "-e=jarslibrariesorg/apache/logging/log4j-api2.0-beta9.jar"-e=jarslibrariesorg/apache/commons 3.2.2.jar" "-e=jarslibrariesnet/java/jutils jar" "-e=jarslibrariescom/paulscodelibraryjavasound20101123\libraryjavasound-20101123.jar" "-e=jarslibrariesnet/sf/jopt-simple\jopt-simple4.6.jar"-e=jarslibrariescom/google/guava 0guava-17.0.jar" "-e=jarslibraries-jaoshi-project-core1.1.jar" "-e=jarslibraries-comons-logging-ja1.1.3.commons-logging-1.1. 3.jar; "-e=jarslibraries/apache/commons-compress jar" "-e=jars\libraries\com/paulscode\codecjorbis\20101023\codecjorbis-20101023.jar" "-e=jars\libraries\com/paulscode\soundsystem\20120107\soundsystem-20120107. jar" "-e=jars\libraries\com/paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar" "-e=jars\libraries\org/lwjgl/lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209. jar" "-e=jarslibrariescommons-codeccommons-codec-1.9.jar" "-e=jarslibraries jar" "-e=jars\libraries\org/lwjgl/lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209. jar" "-e=jarslibrariescommons-iocommons-io2.4commons-io-2.4.jar" "-e=jarslibrariescom/mojang 7.39\realms-1.7.39.jar" "-e=jars\libraries\com/mojang\authlib\1.5.21\authlib-1.5.21. jar" "-e=jarslibrariescom/google/code/gsongson2.2.4.jar" "-e=jarslibrariesTv/twitchtwitchenta6. 5twitch-6.5.jar" "-e=jarslibrariescom/paulscode\codecwav-20101023.jar" "-e=jarslibrarieshttp-platform6.5\twitch-platform-6.5.jar"-jarslibrariestv/twitch-tokswitch-6. 5-natives-windows-32.jar; "-e=jarslibrariesnet/java/jinputjinput-platform2.0.5-natives-windows.jar" "-e=jarslibrariesGroup/apache/logging/log4j Filterlog4j-core2. 0-beta9log4j-core-2.0-beta9.jar" "-e=jarslibraries paragraphio/nettynetty-all.4.0.23.Final.jar" temp/minecraft_ff_in.jar tempsrc ###minecraft' failed : 1 デコンパイルに失敗しました
解決方法は?
デコンパイルシステムがRAM不足になることが原因です。 私は まったく なぜこのような現象が起こるのかはわかりませんが、私にも同じことが起こりました。
Minecraft ForgeのForgeGradleを使用している場合。
こちらをご覧ください
. gradleのオプションファイルを編集するか(
.gradle/gradle.properties
を追加してください。
org.gradle.jvmargs=-Xmx2G
を追加するか、オプション変数に
-Xmx2G
(コマンドプロンプトで
set GRADLE_OPTS=-Xmx2G
で、次に
gradlew setupDecompWorkspace
).
しかし、あなたが参照したのは
decompile.bat
ということは、おそらくForgeを使わずにMCPを使っているのでしょう。
. (それはそれでいいのですが、forgeはMODをより簡単に、より互換性のあるものにします。もし、ただいじくりまわすのではなく、より永続的なMODを作るのであれば、これを検討したほうがいいでしょう)。この場合、MCPの設定を編集して、与えられたRAMを増やすことができます。
MCPフォルダーで
conf
フォルダを開き
mcp.cfg
をお好みのテキストエディターで開きます。 そして、次の行を探します(一番下付近)。
CmdFernflower = %s -jar %s -din=1 -rbr=0 -dgs=1 -asc=1 -log=WARN {indir} {outdir}
で、これに置き換えてください。
CmdFernflower = %s -Xmx2G -jar %s -din=1 -rbr=0 -dgs=1 -asc=1 -log=WARN {indir} {outdir}
(を追加して、他の行も変更する必要があるかもしれません。
-Xmx2G
の前に
-jar
を指定しても
見える
は、私の経験では必要ないと思います)。
これにより、デコンパイラが追加のRAMで実行されます。
また、MCPの設定をいじりたくないのであれば、MCP910はこの問題がないようです。 1.8.8ではなく1.8.0で動作しますが、それでもあなたが望むものはすべてできるはずです。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン