IDEA原生打包,非maven打包

标题怎么在idea原生打包方式打包,不用maven打包

将代码及其依赖的全部jar包都打到一个jar包
见 https://blog.youkuaiyun.com/yan_yixin/article/details/109321445
只将代码打到一个jar包,不打入依赖的jar包
见 https://blog.youkuaiyun.com/qq_34112468/article/details/78411037

### 如何使用 IntelliJ IDEAJava 项目打包成 EXE 文件 #### 利用第三方工具进行转换 IntelliJ IDEA 自身并不直接提供将 Java 项目打包成 `.exe` 文件的功能。然而,可以借助于一些外部工具实现这一目标。通常的做法是先将 Java 应用程序打包为 JAR 文件,再利用专门用于创建 Windows 可执行文件的应用程序将其转化为 `.exe` 文件。 #### 创建可执行的 JAR 文件 为了最终能够生成 `.exe` 文件,首先需要确保已经成功构建了一个独立且完整的 JAR 文件。这可以通过配置 Maven 或 Gradle 构建脚本中的 `manifest` 来指定主类和其他必要的依赖项[^1]: ```xml <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.2.0</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <mainClass>com.example.MainApp</mainClass> </manifest> </archive> </configuration> </plugin> </plugins> </build> ``` #### 转换成 .exe 文件 一旦拥有了功能正常的 JAR 文件,就可以考虑采用如下几种方式之一来制作 `.exe` 安装包: - **Launch4j**: 这是一个跨平台的解决方案,允许开发者轻松地把现有的 JAR 文件封装到原生的操作系统二进制格式中去。它不仅支持命令行操作也提供了图形界面版本方便初次使用者。 - **Excelsior Jet**: 提供更高级别的集成服务,除了简单的包装外还能优化性能以及保护源码不被反编译查看。不过需要注意的是 Excelsior Jet 并不是免费的产品。 - **JSmooth / WinRun4J**: 类似 Launch4j 的轻量级选项,适合小型应用快速部署需求。 选择合适的工具之后按照官方文档指导完成设置过程即可获得所需的 `.exe` 文件[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值