我已经搜索了这个问题两天了。我正在构建一个应用程序,我开始使用maven项目。所以现在我已经完成它并且运行完美。但问题是似乎无法将其导出为jar文件。我的目标是最终安装一个可安装的.exe文件。该项目有excel和xml文件作为资源和许多依赖项和库。我设法成功构建了一个jar文件,但我无法运行它。这是我的POM。谢谢你们。
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>fully.qualified.MainClass</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
答案 0 :(得分:0)
正如亚马所说,你需要一个第三方工具来包装你的jar作为exe。我在http://jsmooth.sourceforge.net
之前使用过JSmooth注意:这种做法违背了java独立于平台的想法。
答案 1 :(得分:0)
如果你想创建一个可以双击执行的jar,那么
使用您的主类
创建这样的清单文件主类:主类名称
通过提供此清单文件