主要针对pom.xml文件
首先,不是打war包而是jar包
<packaging>jar</packaging>
其次,在build节点下使用第三方开源中间件onejar-maven-plugin和maven打包工具
<build> <finalName>xxx</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>path.to.mainClass</mainClass> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>com.jolira</groupId> <artifactId>onejar-maven-plugin</artifactId> <version>1.4.4</version> <executions> <execution> <configuration> <attachToBuild>true</attachToBuild> <classifier>onejar</classifier> </configuration> <goals> <goal>one-jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
第三步:在项目目录下执行maven打包命令:mvn clean package
在target目录下会生成两个jar包,一个是程序class文件构成的jar包,另一个是我们需要的jar包,所有lib和maven依赖均在这个包里面 xx.one-jar.jar
第四步:执行java -jar xx.one-jar.jar 就可以看效果了
相关推荐
标题提到的"java 桌面程序打包jar可执行包,类似达成exe可执行程序",指的是通过特定工具或方法,让Java程序像Windows平台上的.exe文件一样,双击即可运行。 Eclipse是一款广泛使用的Java集成开发环境(IDE),它...
在IT行业中,将Java项目打包成可执行的jar或exe文件是常见的需求,特别是对于希望在没有Java环境的用户机器上运行的应用程序。本篇主要介绍如何使用IntelliJ IDEA(Idea)将Springboot或Java项目打包为jar,并通过...
在Java开发过程中,将程序打包成可执行的jar或exe文件是常见的需求。这使得用户无需安装Java环境即可运行程序,提高了软件的便利性和普及性。以下是对标题、描述及标签涉及的知识点的详细说明: 1. **Java程序打包...
在这里,我们将详细介绍如何将 Java 程序或项目打包成 jar 文件,然后将 jar 文件转换成exe 文件,并最终生成一个安装文件。 将 Java 程序或项目打包成 jar 文件 要将 Java 程序或项目打包成 jar 文件,我们需要...
在Java开发过程中,将项目打包成可执行的JAR...总的来说,将Java工程打包为可执行的JAR文件涉及选择合适的打包工具、配置主类、处理依赖以及运行方式的选择。根据不同的需求和工作环境,可以选择最适合的方法进行打包。
在Java编程中,将程序打包成JAR文件是常见的部署方式,这使得代码可以作为一个独立的可执行单元进行分发。然而,在打包包含数据库连接的Java应用程序时,可能会遇到一些问题,尤其是涉及到像MySQL这样的外部数据库。...
Java打包机是一款便捷的工具,专门用于将Java的.jar文件转换为可执行的.exe文件,使得非Java环境的用户也能方便地运行Java程序。这款工具相比exe4j来说,操作更为简便,对于开发者来说,是一个快速发布Java应用程序...
这里提到了一个名为"EXE4J"的工具,它是一款专门用于将Java应用程序转换为Windows可执行文件的软件。EXE4J允许开发者选择启动类、设置Java虚拟机参数,并且可以选择创建单一的exe文件,或者带有JRE的自包含安装包,...
在Java开发过程中,将编写好的程序打包成一个可执行文件是非常常见的需求。这不仅方便程序的分发与部署,还能提高程序的可用性。本文将通过一个具体的示例来详细介绍如何将Java程序打包成可执行文件。 #### 示例...
Java 程序打包成可执行文件示例是指将 Java 程序编译成.class 文件,然后将其打包成一个可执行的.jar 文件,最后可以使用工具将其转换成.exe 文件。下面是详细的步骤和知识点: 首先,我们需要编写 Java 程序。这里...
将eclipse或者idea打包后的.jar包小工具类文件再打包成exe可执行文件。
Java开发过程中,打包工具起着至关重要的作用,它们帮助开发者将源代码编译、整合资源并打包成可执行的JAR文件。其中,"jarjar"是一个非常实用的工具,专为Java程序员设计,用于方便地对JAR文件进行操作,如重命名类...
Java打包成可执行程序是一个常见的需求,特别是在分发和部署Java应用程序时。本文将详细介绍如何将Java项目打包成jar文件,以及如何进一步利用JSmooth工具将其转换为Windows平台下的exe可执行程序。 首先,我们将...
Java的jar包打包为exe安装程序是一个常见的需求,特别是在开发跨平台的应用时,为了方便Windows用户,开发者希望提供一个可以直接双击运行的.exe文件。这个过程涉及到Java的可执行文件生成和安装程序的制作。以下将...
JSmooth 是一个开源工具,专门用于将 Java 应用程序打包为 Windows 平台上的可执行文件。它能创建一个 `.exe` 文件,其中包含了运行 Java 程序所需的所有组件,包括 JVM 和必要的库。JSmooth 支持自定义图标、启动...
"Fatjar"工具就是这样一个解决方案,它可以帮助开发者将所有的依赖库、类文件和资源文件整合到一个单一的JAR文件中,形成一个可以直接运行的"可执行jar包"。 Fatjar工具的出现解决了传统jar打包时依赖库分离的问题...
Java程序员在开发过程中经常会遇到这样一个问题:如何将编写好的Java程序打包成一个可执行的Jar文件?在Eclipse中,我们可以通过简单的步骤将Java程序打包成Jar文件,本文将详细介绍这其中的实现步骤和重要的知识点...
Java 打包成 jar 文件和将 jar 文件导出为 exe 文件的方法汇总 本文档将详细介绍 Java 打包成 jar 文件和将 jar 文件导出为 exe 文件的方法汇总。Java 是一种流行的编程语言,广泛应用于软件开发、Android 应用开发...
1. **下载并安装exe4j**:exe4j是一个用于将Java应用程序打包为Windows可执行文件的工具,可以从官方网站下载。 2. **启动exe4j**:打开exe4j,选择适当的向导模式,如“Java启动”或“控制台应用”。 3. **设置...
launch4j就是这样一个强大的工具,它允许开发者将Java应用程序封装为一个独立的、自包含的Windows可执行文件,用户无需安装Java运行环境就能直接运行程序,极大地提高了用户的使用便利性。 launch4j的核心功能在于...