如何构建Desktop Java?

时间:2012-03-20 06:38:01

标签: playn

所以我知道你可以使用ant和mvn来测试项目,但我想知道是否有办法直接将项目部署为可执行jar或者将其编译成可以直接运行的格式?谢谢!

2 个答案:

答案 0 :(得分:0)

如果您认真考虑制作可启动的桌面程序(特别是如果它将成为游戏),则应使用launch4j制作启动jar的exe文件。它isn't hard to use,它使程序更加终端用户友好

答案 1 :(得分:0)

如果您的项目是从1.7.2 PlayN原型或更新版本生成的,那么该功能已经内置。只需调用:

mvn package

将在以下位置生成包含依赖项的jar文件:

yourgame/java/target/yourgame-java-1.0-SNAPSHOT-jar-with-dependencies.jar

你可以通过独立运行它来测试它:

java -jar yourgame/java/target/yourgame-java-1.0-SNAPSHOT-jar-with-dependencies.jar

如果您的游戏是通过较旧的PlayN原型生成的,则可以通过粘贴(与任何现有的java/pom.xml blob合并)将所需位添加到<build> <plugins>文件中:

                           行家组装-插件         2.4                                 JAR-具有依赖性                                                  $ {} mainClass                                                                  使装配             包                            单                                                

然后如上所述运行mvn package以生成文件。请注意,您需要针对PlayN 1.7.2或更新版本进行构建,因为该版本是第一个支持在桌面上运行所需的LWJGL本机库的自动解包的版本。