使用maven的launch4j创建exe
我想用launch4j将我的jar包装到exe文件中。 这是我的pom.xml:
4.0.0 de.thz.cameracontrol Kamerasteuerung 0.0.3-SNAPSHOT jar name http://maven.apache.org UTF-8 1.8 2.3.2 3.3 4.3 Kamerasteuerung org.apache.maven.plugins maven-compiler-plugin ${version.maven.compiler} UTF-8 ${java.version} ${java.version} org.apache.maven.plugins maven-site-plugin ${version.maven.site} com.akathist.maven.plugins.launch4j launch4j-maven-plugin l4j-clui package launch4j console target/Kamerasteuerung-0.0.3-SNAPSHOT-jar-with-dependencies.jar target/CameraControl.exe http://java.com/download de.thz.cameracontrol.server.Server false false 1.8.0 preferJre 32 1.0.0.0 ${project.version} ${project.name} C 1.0.0.0 1.0.0.0 ${project.name} AppName CameraControl.exe org.apache.maven.plugins maven-assembly-plugin 2.4 jar-with-dependencies de.thz.cameracontrol.server.Server assembly package attached ...
这是我的批次:
@echo off call mvn -D skipTests clean assembly:attached pause
我得到一个正确的jar与我的依赖,但我没有得到一个exe文件。 还有别的事可做吗? descriptor.xml真的有必要吗?
虽然我没有正确检查你的pom。 因为它生产正确的jar子,我认为它很好。 你试过mvn包吗?