私の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. 私のjarファイルは画像をロードしません
- 2. 私のdomdocumentはすべてXMLファイルをロードしません
- 3. は、オートメーションクラス「まず、Excel.Application」をロードできませんでした - 私は私の前の質問からのコードを使用していますマウス
- 4. jsonファイルをwebglコードにロードできませんでした。request.open( "GET"、 "cube.json");
- 5. リダイレクトせずにページをロードした後にファイルをロードする
- 6. FirebugはJavaScriptファイルをロードせず、ブレークポイントでの実行を停止しません
- 7. ファイルまたはアセンブリをロードできませんでした。Castle.Windsor
- 8. ファイルまたはアセンブリをロードできませんでしたCrystalDecisions.ReportAppServer.ClientDoc
- 9. ファイルまたはアセンブリをロードできませんでした
- 10. ファイルまたはアセンブリをロードできませんでした。Microsoft.ServiceModel.DomainServices.Hosting
- 11. ファイルまたはアセンブリをロードできませんでした
- 12. ファイルまたはアセンブリをロードできませんでした
- 13. Indy 10 - IdHTTP.Get "SSLライブラリをロードできませんでした"
- 14. ライブラリRMySQLをロードできません
- 15. 私のプログラムを実行しようとすると、GUIがロードされず、理由がわかりません
- 16. libtoolがライブラリをロードできません
- 17. Visual Studio 2008 WPFデザイナーは私のフォームをロードしません
- 18. なぜ私のtableViewControllerはデータをロードしていませんか?
- 19. 角度は私のサービスモジュールをロードしません
- 20. は私が私のライブラリに2.1.2のjarファイルをインポートしたブラックベリー
- 21. NERDTreeは「xファイルをnerdtreeにロードできませんでした」
- 22. OpenGLでauxDIBImageLoadを使用してbmpファイルをテクスチャとしてロード
- 23. Minecraftはmodテストの目的でEclipseから起動しません
- 24. HTMLローカルイメージを使用したJTextPaneはロードされません
- 25. は「私の-icon.pngとの」ロードできませんでした画像
- 26. getResource()はjar内のコンテンツをロードできません
- 27. GrapheneDBでcsvをロードできませんでした。「外部リソースをロードできませんでした:」
- 28. tmux:ハングしてロードせず、オプションコマンドに応答しません
- 29. セットノードは、私は木をロードすると、私は次のコードを使用して、それをロードjstree
- 30. 私は、次のコードを使用してGoogleマップオブジェクトにAT5ファイルをロード
より詳細には参考になる、MCのバージョン、バージョンを偽造などのMinecraftフォージの –
バージョンは1.7.10です私がMinecraftを使うとき、私はただ私のプロフィールを使用し、私はModを動かすために私のプロフィールにMinecraft Forge 1.7.10を使用します。ゲームがクラッシュしたときにエラーのスクリーンショットが必要かどうかお知らせください。ご協力ありがとうございました ! – SaraFatih
ここにクラッシュのエラーメッセージが表示されます。「java.lang.NoClassDefFoundError:org/json/JSONObject」 – SaraFatih