java如何导出包含excel文件和javafx的Maven项目?
我搜索这个问题已经两天了。我正在开发一个应用程序,从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>
# 1 楼答案
正如马特所说,你需要一个第三方工具将你的jar包装成exe。我以前用过JSmooth http://jsmooth.sourceforge.net
注意:这种做法扼杀了java独立于平台的想法
# 2 楼答案
如果你想创建一个可以通过双击执行的jar,那么
用主类创建一个清单文件,如下所示
通过提供此清单文件创建jar