打包成可执行jar文件
时间: 2023-12-16 15:27:42 浏览: 83
以下是两种打包成可执行jar文件的方法:
1.使用maven命令行方式生成
在pom.xml文件中增加以下内容:
```xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.example.MainClass</mainClass> <!--指定main方法所在的类-->
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
```
然后在命令行中执行以下命令:
```
mvn clean package
```
执行完毕后,在target目录下会生成一个可执行的jar文件。
2.使用IntelliJ IDEA生成
在IntelliJ IDEA中,可以通过设置来生成可执行的jar文件。具体步骤如下:
- 点击菜单栏的File -> Project Structure -> Artifacts
- 点击“+”号,选择“JAR”,选择“From modules with dependencies”
- 在“Main Class”中选择main方法所在的类
- 点击“OK”,然后点击“Apply”和“OK”
- 点击菜单栏的Build -> Build Artifacts -> Build
执行完毕后,在out/artifacts目录下会生成一个可执行的jar文件。
阅读全文
相关推荐










