Packr не работает

Я хочу экспортировать свою игру LibGDX, но когда я пытаюсь запустить packr с этим конфигом:

{
"platform": "windows",
"jdk": "openjdk-1.7.0-u45-unofficial-icedtea-2.4.3-windows-i586-image.zip",
"executable": "LibGDX",
"appjar": "LibGDX5.jar",
"mainclass": "cz/vilix/main/Desktop",
"vmargs": [
   "-Xmx1G"
],
"resources": [

],
"minimizejre": "soft",
"outdir": "out"
}

Я получаю этот вывод в консоли:

Консольный вывод

Но все вроде бы на месте

Требуемые файлы

И я получаю следующий вывод в каталоге 'out' (очевидно, что запуск исполняемого файла 42 КБ не работает):

Папка Out

Это содержимое файла.jar:

Содержимое банки

Я думаю, что это может не сработать из-за отсутствия указания папки res, но я не знаю, как это исправить.

ОБНОВИТЬ:

Я попытался создать новый XML-файл pom.xml, который содержит это:

<dependency>
    <groupId>com.badlogicgames.packr</groupId>
    <artifactlId>packr</artifactlId>
    <version>1.1</version>
</dependency>

изменил config.json, чтобы он содержал это:

"resources": [
    "pom.xml"
],

Выходная папка выглядит так же, за исключением того, что в нее включен файл pom.xml. А также теперь я получаю эту ошибку:

Новая ошибка

1 ответ

Есть много вопросов..

Библиотека slf4j будет исходить из зависимости Maven от pom.xml

Pom.xml будет выглядеть так

<dependency>
  <groupId>com.badlogicgames.packr</groupId>
  <artifactlId>packr</artifactlId>
  <version>1.1</version>
</dependency>

Если вы посмотрите на Packr Readme, вы заметите, что вы указываете pom.xml либо при вызове JAR, либо в качестве конфигурации

java -jar packr.jar .... -resources pom.xml ...

или в config.json

{

  ...
  ...

  "resources": ["pom.xml"],

  ...
}

Прочитайте файл readme и следуйте ему, чтобы устранить проблемы https://github.com/libgdx/packr

Другие вопросы по тегам