由于 Maven 本身并不直接支持将 Java 应用程序打包为 exe 文件,我们将使用 Maven 来打包为可执行的 jar 文件,然后使用一个外部工具(如 Launch4j)来将 jar 文件转换为 exe 文件。 1. 检查项目是否已经正确配置了 javafx-maven-plugin 首先,确保你的 Maven 项目中已经配置了 javafx-maven-plugin。如果没有,你...
步骤一:配置pom.xml文件 在项目的pom.xml文件中添加以下插件配置,这将允许我们在打包时将JavaFX依赖项和Launch4j打包到生成的exe文件中。 <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><configuration><descriptorRefs><descriptorRef>jar-with-d...
进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven-compiler-plugin的compile目标用来编译位于src/main/Java/目录下的主源码,testCompile目标用来编译位于src/test/java/目录下的测试源码。 认识上述Maven插件的基本概念能帮助你理解Maven的工作机制,不过要想更高效率地使用Maven,了解一...
踩坑一:使用maven打jar包时lombok注解报错 一开始,我是想先将项目打成jar包,运行测试。结果打包直接报错,报错内容提示“找不到符号” 我把这些报错的代码都看了一遍,基本都是使用了lombok注解定义的get、set方法导致的,但之前的项目用JDK8去写的时候只需要在maven中配置好对应依赖就没问题,况且项目本地已经编译运...
1、先删除maven的依赖: 2、将openjfx的依赖添加进来: 3、按照第2步,将openjfx的window运行的dll库添加进来: 设置构建jar 选择启动类,上面新编写的App类 将dll添加进来:+ File 然后点OK,然后构建jar Build 构建后运行这个jar 至此,javafx打包jar完毕!接下来是打包exe ...
示例中使用一个名为client-maven-plugin的插件,它封装了native-image的相关命令,简化了打包操作。 client-maven-plugin插件文档:https://docs.gluonhq.com/#_the_gluon_client_plugin_for_maven 3.5 编译 执行命令 # 进入示例目录 cd gluon-samples-master ...
关键点:Maven 下面以IDEA创建的demo JavaFx为例,创建完后的默认文件应该是如下图所示: 只有一个xxApplication和xxController,如果我们继续编程就是在这些基础上更改,直接运行项目也是可以的。 如果我们想要将项目打包成exe,那么首先需要创建一个类文件来调用xxApplication,我创建了一个Main类来作为主类。 代码如下: pac...
首先按照 github 的 readme 将 jar 包引入,并且增加 xjar-plugin。 // 打包命令 mvn clean package -Dxjar.password=自定义的密码 打包后,会出现一个 xjar.go 文件,这个文件就是执行文件,通过该文件去执行 java -jar ***.xjar 去运行 jar包,从而将加密后的 javafx 程序运行起来 maven 打包后,target ...
JavaFx 打包 成exe 桌面应用 程序 java 开发的 GUI 交付一般就是 windows 平台一般就是 exe,还是比较多流程,依赖环境 1.maven 所有依赖jar 都打包成一个 jar, pom 增加插件 命令mvn assembly:assembly <plugin><artifactId>maven-assembly-plugin</artifactId><configuration><descriptorRefs><descriptorRef>jar-with...
用springboot必须用maven,否则那简直是灾难。最重要的是打包工具。我用的是JavaFX Maven Plugin地址:JavaFX Maven Plugin 2. Maven 配置 maven 主要配置依赖库和插件,具体如下: <dependencies> <dependency> <groupId>org.springframework.boot</groupId>