将idea工程打包成jar文件的全步骤

 更新时间:2019年09月07日 09:51:48   作者:还没有女朋友的执念  
这篇文章主要给大家介绍了关于将idea工程打包成jar文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

前言

近日在工作中遇到了一个问题,需要把本地的java文件打成jar包,传到云服务器上运行。于是学习了一下如何在intellijidea中将java工程打成jar包。

步骤如下:

*File->PorjectStructure

*在ProjectSetings中选择Artifects。点击+号选择jar文件中的Empty选项

*在Name选项中修改jar文件的名字。*然后点击下方的CreatManifest按钮,点击ok(应该默认是当前工程)

* 点击Main Class右侧的文件夹图标,选择当前工程的入口类,即主函数所在类,点击ok

*在右侧的AvailableElements一栏中双击编译后的资源文件,将其打入左侧jar包

*点击Build选项中的BuildArtifacts

*点击Build选项。*这里Build选项是第一次构建jar,Rebuild是修改后重新构建jar,clean是删除jar。

* 在这里我们可以看见生成的jar包

* 进入jar包所在目录,在地址栏中输入cmd按回车,进入命令行

* 执行如图命令即可运行jar文件

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。

相关文章

  • Java参数传递及值传递实现原理详解

    Java参数传递及值传递实现原理详解

    这篇文章主要介绍了Java参数传递及值传递实现原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • SpringBoot使用ApplicationEvent&Listener完成业务解耦

    SpringBoot使用ApplicationEvent&Listener完成业务解耦

    这篇文章主要介绍了SpringBoot使用ApplicationEvent&Listener完成业务解耦示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • JAVA设计模式之解释器模式详解

    JAVA设计模式之解释器模式详解

    这篇文章主要介绍了JAVA设计模式之解释器模式详解,解释器模式是类的行为模式,给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器,需要的朋友可以参考下
    2015-04-04
  • Java终止线程的几种方式实例总结

    Java终止线程的几种方式实例总结

    这篇文章主要给大家介绍了关于Java终止线程的几种方式,线程停止即Terminated状态是伴随run方法的结束而生,也就是run完成后由Thread类来决定线程停止了,销毁资源释放空间,下面需要的朋友可以参考下
    2023-06-06
  • JVM方法调用invokevirtual详解

    JVM方法调用invokevirtual详解

    JVM调用方法有五条指令,分别是invokestatic,invokespecial,invokevirtual,invokeinterface,invokedynamic,这篇文章主要说明invokevirtual方法的调用问题,本文通过实例代码给大家介绍的非常详细,需要的朋友参考下吧
    2022-03-03
  • 学习Java之异常到底该如何捕获和处理

    学习Java之异常到底该如何捕获和处理

    我们知道,Java的异常处理是通过5个关键字来实现的,即try、catch、throw、throws和finally,try catch语句用于捕获并处理异常,但具体该怎么捕获异常,怎么抛出异常,什么时候抛,什么时候捕,感兴趣的小伙伴跟着小编一起来看看吧
    2023-08-08
  • multi-catch和try-catch异常处理知识点详解

    multi-catch和try-catch异常处理知识点详解

    在本篇文章里我们给大家分享了一篇关于multi-catch和try-catch异常处理知识点内容,有需要的朋友们可以参考学习下。
    2019-11-11
  • java ThreadPoolExecutor线程池内部处理流程解析

    java ThreadPoolExecutor线程池内部处理流程解析

    这篇文章主要为大家介绍了java ThreadPoolExecutor线程池内部处理流程解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • 解决myBatis返回integer值的问题

    解决myBatis返回integer值的问题

    这篇文章主要介绍了解决myBatis返回integer值的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Java中左移和右移问题图文详解

    Java中左移和右移问题图文详解

    左移和右移并不常用,在一些特殊情况下才会使用,比如加解密时,会大量用到,这篇文章主要给大家介绍了关于Java中左移和右移问题的相关资料,需要的朋友可以参考下
    2021-11-11

最新评论