所以我知道你可以使用ant和mvn来测试项目,但我想知道是否有办法直接将项目部署为可执行jar或者将其编译成可以直接运行的格式?谢谢!
答案 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本机库的自动解包的版本。