压缩机不工作

我想导出我的LibGDX游戏,但是当我尝试使用此configuration运行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”目录下得到如下输出(显然,运行42KB的exe文件不起作用):

Out文件夹

这是.jar文件的内容:

罐子的内容

我认为这可能不工作,因为没有指定res文件夹,但我不知道要解决这个问题。

更新:

我试着创build一个新的XML文件pom.xml,其中包含:

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

改变了config.json来包含这个:

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

输出文件夹看起来一样,除了包含pom.xml文件。 而且现在我得到这个错误:

新的错误

有很多问题..

slf4j库将来自于pom.xml的Maven依赖

pom.xml看起来像

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

如果你看看Packr自述文件,你会注意到你在调用JAR或者设置为config

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

或在config.json中

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

阅读自述,并按照解决这些问题https://github.com/libgdx/packr