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 КБ не работает):
Это содержимое файла.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