java打包成jar并执行jar包中指定的main方法

 更新时间:2017年03月25日 11:34:30   作者:振兴  
这篇文章主要介绍了如何将java打包成可执行的jar,并执行jar包中指定的main方法的相关资料,文中给出了详细的示例代码,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。

java打包成jar

jar -cvf [jar包的名字] [需要打包的文件]

执行jar包中的main方法

java -jar ****.jar

执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢?

用下面的命令试试看:

java -classpath ****.jar ****.****.className [args]
“****.****”表示“包名”;
“className”表示“类名”;
“[args]”表示传入的参数;

直接运行 MANIFEST.MF 中指定的 main 方法:

java -jar mplus-service-jar-with-dependencies.jar

运行指定的 main 方法(MANIFEST.MF 中没有指定的main方法):

java -cp mplus-service-jar-with-dependencies.jar com.smbea.dubbo.bin.Console start

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • 详解spring boot集成RabbitMQ

    详解spring boot集成RabbitMQ

    RabbitMQ作为AMQP的代表性产品,在项目中大量使用。结合现在主流的spring boot,极大简化了开发过程中所涉及到的消息通信问题。
    2017-03-03
  • SpringCloud 分布式锁的多种实现

    SpringCloud 分布式锁的多种实现

    本文主要介绍了SpringCloud 分布式锁的多种实现,主要有三种方式,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Spring Boot获取resources目录下的文件三种方式详解

    Spring Boot获取resources目录下的文件三种方式详解

    在Spring Boot项目中,经常需要获取resources目录下的文件,这些文件可以包括配置文件、模板文件、静态资源等,这篇文章主要介绍了Spring Boot获取resources目录下的文件的三种方式,需要的朋友可以参考下
    2023-06-06
  • spring中的FactoryBean代码示例

    spring中的FactoryBean代码示例

    这篇文章主要介绍了spring中的FactoryBean代码示例,涉及FactoryBean的实现等相关内容,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • Java ArrayList扩容机制原理深入分析

    Java ArrayList扩容机制原理深入分析

    在Java中,ArrayList是最常用的集合之一。它是一种容器,它的内部定义了一个Object类型的数组elementData,因此可用于存储任意类型的数据。我们知道,数组是长度恒定的。而ArrayList相当于是一个长度可变的动态数组,一起来看看的它的扩容机制
    2023-02-02
  • SpringBoot手写自定义starter源码

    SpringBoot手写自定义starter源码

    这篇文章主要介绍了SpringBoot手写自定义starter源码,SpringBoot拥有很多方便使用的starter,比如spring-boot-starter-log4j、mybatis-spring-boot-starter.jar等,各自都代表了一个相对完整的功能模块,需要的朋友可以参考下
    2023-10-10
  • 自定义feignClient的常见坑及解决

    自定义feignClient的常见坑及解决

    这篇文章主要介绍了自定义feignClient的常见坑及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • 详解Spring整合Ehcache管理缓存

    详解Spring整合Ehcache管理缓存

    本文先通过Ehcache独立应用的范例来介绍它的基本使用方法,然后再介绍与Spring整合的方法。
    2017-03-03
  • Springboot使用slf4j记录日志的方法步骤

    Springboot使用slf4j记录日志的方法步骤

    本文主要介绍了Springboot使用slf4j记录日志的方法步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 详解Java对象结构与对象锁的升级

    详解Java对象结构与对象锁的升级

    这篇文章主要为大家详细介绍了Java对象结构与对象锁的升级,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03

最新评论