2017-07-21 9 views
-3

LibGDXを使用してゲームを作成しましたが、画像と同じフォルダ内にjarファイルを置かずにjarファイルを実行する方法を解明しようとしています。瓶自体が十分であり、その中に資産が含まれているようにするにはどうしたらいいですか?エクスポートされたJarファイルを次のファイルに実行しないで実行する方法

+0

を構築Mavenのプロジェクト:https://stackoverflow.com/questions/10464816/maven-packaging-images-in-the-root-of-the-jar-file –

答えて

0

デスクトップモジュールからスタンドアロンjar(ゲームのすべてのアセットを含む)をエクスポートする場合。

Libgdxはプロジェクトの構築にgradleを使用していますので、gradleとIntellijIDEAまたはAndroid StudioをIDEとして使用していることを望みます。

  1. 使用ターミナル

    • 表示 - >ツールのWindows->ターミナルやAltキー + F12

    • runコマンドウィンドウ上

      gradlew desktop:dist

      Macの場合./gradlew desktop:dist

    • あなたのすべてのアセットをAndroidモジュールのアセットフォルダから自分のjarファイルに保存します。デスクトップモジュールであなたのjarファイルを見つけることができます。

  2. アーティファクト

    ファイルとjarファイルの作成 - >プロジェクト構造 - >アーティファクト - >追加(+) - >ジャー - >モジュールとの依存関係から - >

    モジュール:デスクトップのメインクラス:DesktopLauncher

    [OK]をOutputLayout]タブで

    - >適用 - - あなたのAndroid資産フォルダを選択してください> - > [ディレクトリのコンテンツ - >(+)のコピーを追加[OK]を>

    ビルド→ビルドアーティファクト。 - > desktop.jar - >ビルドの

関連する問題