首页 > 编程语言 >IDEA打包普通java项目并用java命令运行

IDEA打包普通java项目并用java命令运行

时间:2022-08-21 16:34:28浏览次数:47  
标签:java lib 项目 jar IDEA 文件夹 打包

IDEA下打包为jar包,普通java项目(非web项目)

效果是将第三方jar包放到一个文件夹中(如lib),这样看起来清晰一些。如下图这种:

  

1.项目结构。 

 

 1.关键:modules

 

 

 

 

 

 

 

 

 

 在<output root>下新建一个文件夹“lib”

 并在“lib”文件夹中添加文件: 

 

 

 如下图可以看到结构如下:建立一个lib文件夹,并将各种第三方jar包放到了lib下。

 lib目录和jar包同级,jar包下放编译输出

 

 

  

下一步,更改MF文件,使用替换方法,将"jar "(这里有个空格)替换为"jar lib/",并在最起始一个jar包前也加下“lib/”

 

 

  至此,更改完成,生成jar包: 

生成后在\classes\artifacts\ControlDataCenter_jar目录下可见新生成的jar包 和 lib文件夹。lib文件夹中为项目中所有引用的jar包。

 

最后运行:

进入jar包目录,应该有一个lib文件夹和自己的jar,运行命令

java -cp .\testJava.jar test.AwsTest

 

标签:java,lib,项目,jar,IDEA,文件夹,打包
From: https://www.cnblogs.com/chenKnowledgeConllection/p/16610218.html

相关文章

  • 关于Java 连接 MySQL 数据库报错:Failed to obtain JDBC Connection; ...: Communicati
    原因:是因为Java连接MySQL没有收到任何数据包,也就是说连接失败。解决方法:打开Windows服务程序,找到mysql进程,重启一下就可以了。......
  • 解决DOS系统运行JAVA程序乱码问题
    使用DOS程序运行java程序的时候,碰到乱码问题多数情况是:DOS支持GBK简体中文,不支持UTF-8,只要设置成UTF-8就可以啦。正确显示UTF-8字符,可以按照以下步骤操作:1、打开CMD.exe......
  • 封面 - JavaScript指南
     IT软件开发之JavaScript   AGuidetoJavaScriptJavaScript指南-------------------------------------------------------------------------------争取做......
  • Java 断点下载(下载续传)服务端及客户端(Android)代码
    原文:Java断点下载(下载续传)服务端及客户端(Android)代码-Stars-One的杂货小窝最近在研究断点下载(下载续传)的功能,此功能需要服务端和客户端进行对接编写,本篇也是......
  • 【Java基础】基础知识
    基础基础数据类型值类型引用类型访问修饰符关键字面向对象类与接口内部类内部类的优点内部类有哪些应用场景引用数据类型值类型数值型整数类......
  • 【Java面试】并发编程高频面试题,请你说一下你对Happens-Before的理解
    “请你说一下你对Happens-Before的理解”你听到这个问题的时候,知道怎么回答吗?大家好,我是Mic,一个工作了14年的Java程序员。并发编程是面试过程中重点考察的方向,能够考察......
  • Java中try()用法
    JDK1.7优化后的try-with-resource语句,写在()里面的流对象对应的类都实现了自动关闭接口AutoCloseabletry (创建流对象语句,如果多个,使用';'隔开){    //读写数据......
  • java多线程
    一、定义很多人应该对进程,线程,程序这几个概念混淆.程序指什么?简而言之,程序就是代码,用不同语言编写的代码;什么是进程?进程就是表示程序一次完整的执行;线程指的是,在......
  • Java学习 (25) 对象篇(05)抽象类&接口
    目录抽象类语法实例注意点具体讲解视频(狂神说Java)接口语法实例具体讲解视频(狂神说Java)抽象类abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是......
  • Java学习第一天
    在有C/C++基础的前提下,进行Java学习。 参考教程:https://www.bilibili.com/video/BV18V411W7oc?p=9&share_source=copy_web 垃圾收集GarbageCollection:Java有自动......