私のMinecraft ModをForge(バージョン1.7.10)に書きました。私のプロジェクトのライブラリ、カスタムGUIなどがあります。ところが、端末に ./gradleビルドを使って自分の.jarファイルを作成した後、MinecraftのModsフォルダに入れてMinecraftにModをインストールしました。私のMODはゲームで認識され、私のカスタムブロックが表示されます。しかし、私のカスタムGUIのテクスチャはロードされず、自分のプロジェクト(org.json)で使用していたJavaライブラリの1つが認識されません。私は自分の.jarファイルを何度も作りましたが、明らかにこのライブラリを含んでいません。私の './gradle build'ターミナルコマンドに何か問題がありますか?ところで、Eclipseを使ってMinecraft Forgeを実行すると、すべて正常に動作します。あなたのbuild.gradleでMinecraft Forge:私のMod Jarファイルは私のコードで使用したjsonライブラリをロードせず、GUIテクスチャをロードしません
答えて
は、これを追加します。
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
これはあなたのjarファイルにあなたのlibsフォルダ内のすべてのjarファイルをコピーします。
そうすべきです。
あなたは(たとえば、sqliteのための)ネイティブライブラリを必要とする何かを持っている場合は、あなたのenviormentについて
jar {
from('native') {
into('org/sqlite/native')
}
}
よし@ありがとう コンパイル「ORG。 JSON:JSON:20160212' } "私は、端末内の3つのコマンドを書いた後 : " ./gradlew setupDecompWorkspace --refresh依存性 " は" " " 私は「 を次に構築./gradlew日食./gradlew Mod jarファイルをminecraftのmodsフォルダに置きます。しかし、まだ、私はそのjsonライブラリを使用すると、ゲームがクラッシュします。それは言う: "java.lang.NoClassDefFoundError:org/json/JSONObject" ところであなたの助けをありがとう、私は本当に感謝します:) – SaraFatih
libsonフォルダにjson jarを入れましたか? – Tschallacka
はい、json jarを/ buildフォルダ内のlibsフォルダに入れました。階層は次のようなものです:/build/libs/json-20160212.jar – SaraFatih
- 1. Minecraft Forgeはテクスチャを登録していません
- 2. 私のjarファイルは画像をロードしません
- 3. 私のデバイスを認識せず、avdをロードしません
- 4. jarファイルはontologyをロードできませんが、EclipseのJavaコードはロードします
- 5. PythonのUtilsライブラリを使用したJSONファイルのロード
- 6. は、オートメーションクラス「まず、Excel.Application」をロードできませんでした - 私は私の前の質問からのコードを使用していますマウス
- 7. 私のdomdocumentはすべてXMLファイルをロードしません
- 8. OBJのテクスチャはロードされません
- 9. jsonファイルをロードできません
- 10. 私のコードは特定の関数をロードできません
- 11. ビューアをロードせずにForge APIを使用してexternalIdを見つける
- 12. jsonファイルをwebglコードにロードできませんでした。request.open( "GET"、 "cube.json");
- 13. 実行可能なLibGDX JARファイルはアセットをロードしません
- 14. EclipseはMinecraftを起動しません
- 15. 私のウェブサイト "Newtonsoft.Json"をロードできませんでした。
- 16. UWPライブラリを使用しているWPFアプリケーション「ファイルまたはアセンブリをロードできませんでした」
- 17. Android用Chromeは私のページをロードしません
- 18. ロードXSDスキーマは、私のjarファイル内の
- 19. リダイレクトせずにページをロードした後にファイルをロードする
- 20. FirebugはJavaScriptファイルをロードせず、ブレークポイントでの実行を停止しません
- 21. oracle_fdwのライブラリをロードできませんでした
- 22. 私のブートストラップモジュールはロードされません
- 23. Dockerを使用したPHP7.0-FPM:動的ライブラリOCI8をロードできません
- 24. Laravel Forge上のデジタルオーシャン - キー(navicat)をロードできません
- 25. Laravelはjavacriptファイルをロードしません
- 26. FlaskはCSSファイルをロードしません
- 27. ファイルまたはアセンブリをロードできませんでした。Castle.Windsor
- 28. ファイルまたはアセンブリをロードできませんでしたCrystalDecisions.ReportAppServer.ClientDoc
- 29. ファイルまたはアセンブリをロードできませんでした
- 30. ファイルまたはアセンブリーをロードできませんでした
より詳細には参考になる、MCのバージョン、バージョンを偽造などのMinecraftフォージの –
バージョンは1.7.10です私がMinecraftを使うとき、私はただ私のプロフィールを使用し、私はModを動かすために私のプロフィールにMinecraft Forge 1.7.10を使用します。ゲームがクラッシュしたときにエラーのスクリーンショットが必要かどうかお知らせください。ご協力ありがとうございました ! – SaraFatih
ここにクラッシュのエラーメッセージが表示されます。「java.lang.NoClassDefFoundError:org/json/JSONObject」 – SaraFatih