mvn开发可执行的java程序

来源:互联网 发布:写歌词的软件 编辑:程序博客网 时间:2024/06/15 20:26

1.  用maven-assembly-plugin插件

2. 在项目的pom文件中加入以下该插件的配置

<span style="font-size:18px;"><build>  <plugins>  <plugin>      <artifactId>maven-assembly-plugin</artifactId>      <configuration>          <appendAssemblyId>false</appendAssemblyId>          <descriptorRefs>              <descriptorRef>jar-with-dependencies</descriptorRef>          </descriptorRefs>          <archive>              <manifest>                  <mainClass>fileExport.Testmain</mainClass><!-- fileExport.Testmain即main方法的所在位置 -->              </manifest>          </archive>      </configuration>      <executions>          <execution>              <id>make-assembly</id>              <phase>package</phase>              <goals>                  <goal>assembly</goal>              </goals>          </execution>      </executions>  </plugin>    </plugins>  </build></span>
3. 实现main方法

包结构


类实现

<span style="font-size:18px;">public class Testmain {public static void main(String[] args) throws Exception{System.out.println("hello console ssasdf");}}</span>

4. 编译打包

在命令行中执行mvn命令:

<span style="font-size:18px;">mvn assembly:assembly </span>

打包后在target目录下会出现一个jar文件:


为了使用方便我们可以把该jar包的文件名改短点,如改为console.jar,然后我们把这个jar包拷贝到d:\testconsole目录下测试

5. 写批处理bat文件,文件内容如下

<span style="font-size:18px;">@echo offd:cd d:\testconsolejava -jar console.jarpause</span>

6. 双击执行该bat文件



至此就完成了可执行的jar文件的制作


0 0
原创粉丝点击