如何在没有资产的情况下运行导出的jar

时间:2017-07-21 00:59:34

标签: java libgdx

我使用LibGDX创建了一个游戏,我试图弄清楚如何在没有图像的情况下运行jar,并将其放在同一个文件夹中。我如何制作它以使罐子本身足够自足并且其中包含资产?

1 个答案:

答案 0 :(得分:0)

如果您想从桌面模块导出独立jar(包含游戏的所有资源)。

Libgdx使用gradle进行项目构建,所以希望您使用gradle和IntellijIDEA或Android Studio作为IDE。

  1. 使用终端

    • 查看 - >工具Windows->终端或 Alt + F12

    • 运行命令

      在窗口gradlew desktop:dist

      在Mac上./gradlew desktop:dist

    • 它会将您所有的资产从android模块的assets文件夹放入jar中。你可以在桌面模块中找到你的jar。

  2. 使用Artifact创建jar

    档案 - >项目结构 - >文物 - >添加(+) - > Jar - >来自模块和依赖项 - >

    模块:桌面主类:DesktopLauncher

    然后确定

    在OutputLayout标签中 - >添加(+) - >的副本目录内容 - >选择您的Android资产文件夹 - >申请 - >确定

    然后构建 - > BuildArtifacts。 - > desktop.jar - >构建