如何导出包含excel文件和javafx的Maven项目?
我搜索这个问题已经两天了。我正在构建一个应用程序,从maven项目开始。所以现在我已经完成了,它运行得很好。但问题是,似乎没有办法将其导出为jar文件。我的目标是最终拥有一个可安装的.exe文件。该项目有excel和xml文件作为资源,以及许多依赖项和库。我成功地构建了一个jar文件,但我无法运行它。这是我的POM。谢谢你们如何导出包含excel文件和javafx的Maven项目?,java,eclipse,maven,javafx,Java,Eclipse,Maven,Javafx,我搜索这个问题已经两天了。我正在构建一个应用程序,从maven项目开始。所以现在我已经完成了,它运行得很好。但问题是,似乎没有办法将其导出为jar文件。我的目标是最终拥有一个可安装的.exe文件。该项目有excel和xml文件作为资源,以及许多依赖项和库。我成功地构建了一个jar文件,但我无法运行它。这是我的POM。谢谢你们 <build> <plugins> <plugin> <artifactId>maven-assem
<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>
maven汇编插件
完全合格
带有依赖项的jar
组装
包裹
单一的
正如matt所说,您需要一个第三方工具将jar包装为exe。我以前用过JSmooth
注意:这种方式扼杀了java独立于平台的想法。如果您想创建一个可以通过双击执行的jar,那么
需要明确的是,您是否正在使用
mvncleansassembly:directory
构建这个文件,并使用java-jarproject/target/bin/thejarfile.jar运行jar文件?您能为我们提供构建和运行命令吗?如果您是从Eclipse构建它,那么它可能只是在运行mvn clean install
,这不会像您所希望的那样打包您的JAR。您可以在项目属性(查找属性>构建>运行)或类似内容中对此进行修改,以查看构建时运行的Maven命令。如果没有额外的工具,您无法将JAR转换为EXE,您需要使用java-JAR…
是否查看了?或者使用类似的选项;)免责声明:我是该项目的维护者