idea 项目打包 并运行

idea 

1.Maven 打包

File-->Project Settings->

(1)选择Artifacts,进入,点击 +号 ,选择JAR -> from modules with dependencies...

(2)弹出Create JAR from Modules

     选择Main Class -->  为项目的main程序

     选项1)extract to target JAR 会将所有Maven引用和jar包 生成 一个Jar包 ,具体内容 待补充

     选项2)copy to the output directory and link via manifest  -->点击OK ,在Output Layout左侧创建文件夹,将外部引用的jar包拖到libs中。点击要xxx.jar,下方有出现Class Path; 修改将Class-Path: xxx1.jar  xxx2.jar 改为Class-Path: ./libs/xxx1.jar  ./libs/xxx2.jar 。再确认Output directory 即输出地址,点击Apply -->OK,在标题栏Build中选中 Build Artifacts -->  build,到输出地址中找到编译后的jar包和libs ,确认jar包中META-INF-->MANIFEST.MF 文件 ,Class Path:是否是我们修改的。

    window下,到所在文件目录下执行 java -jar xxx.jar

    Linux下生成脚本

    xxx.sh:

     #!/bin/ksh

   JAVA_HOME="/user/jdk1.8.0_171"

   Class_Path = .;./libs;

    java -jar ebci-ebpTask.jar

    案例: 引入外部jar,而不是maven引入的jar,生成文件要是一个Jar包和一个libs文件夹,里面存放外部引用jar包 

    

猜你喜欢

转载自blog.csdn.net/qq_37433347/article/details/81392278