zoukankan      html  css  js  c++  java
  • idea java 非web程序打包

    以下打包非常暴力。O(∩_∩)O哈哈~ 

    方法一:

    第一步:选择需要打包的程序

    第二步:选择需要打包的文件

    第三步:artifacts->jar->from modules with...

    4.1.选择“Main Class”后,选择“copy to the output and link via manifest”,配置“Directory for META-INF/MAINFEST.MF”,注意:需要新建文件夹 D:workshop ,如果不这样修改,打成的jar包里没有包含META-INF/MAINFEST.MF文件,这个应该是个IDEA的BUG(参考:http://stackoverflow.com/questions/15724091/how-to-run-a-jar-file-created-using-intellij-12),配置完成后如下图所示,点击OK进入下一步。(如果选择“extract to the target jar”,即把第三方jar文件,打入最终的可运行jar包时,可以不修改“Directory for META-INF/MAINFEST.MF”的配置,用缺省值即可)

    避坑点:如果使用默认文件夹会使打包不成功。

     

    第四步:在<output root> 下建立 libs,并把第三方包加入 libs 文件夹中 可以在libs右键添加包

     这步是关键一步

    注意:这里得修改第三方包的路径

    第五步:运行打包

        

    第六步:找到程序包执行命令:java -jar xxx.jar 

    方法二:

    最终打包结果如下,可以手工指定第三方包路劲即可

    O(∩_∩)O哈哈~     大功告成,准备下班。。。    o(* ̄︶ ̄*)o

  • 相关阅读:
    nginx结合tomcat一起使用
    Markdown速成班
    git pull VS git fetch&merge
    Spring框架学习
    WMS专业名词解释
    持续集成与灰度发布
    selenium webdriver入门
    理解HTTP session原理及应用
    linux常用命令
    转载:Mongodb start
  • 原文地址:https://www.cnblogs.com/louby/p/9355836.html
Copyright © 2011-2022 走看看