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

总结

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

java -jar 指定main,java打包成jar并执行jar包中指定的main方法相关推荐

  1. eclipse打包成jar_Spring Boot 打包成的可执行 jar ,为什么不能被其他项目依赖?

    前两天被人问到这样一个问题: "松哥,为什么我的 Spring Boot 项目打包成的 jar ,被其他项目依赖之后,总是报找不到类的错误?" 大伙有这样的疑问,就是因为还没搞清楚 ...

  2. Java将多个文件打包成ZIP并下载

    Java将多个文件打包成ZIP并下载 需求是多个文件需要同时打包成zip压缩文件并下载到本地,首先我需要的是知道下载文件的路径.我有一个专门的sys_file_info表,表中有对应的文件路径.业务表 ...

  3. java读取文件夹下所有文件并替换文件每一行中指定的字符串

    java读取文件夹下所有文件并替换文件每一行中指定的字符串 该文章为转载文章,请尊重原文作者的劳动成果,好的文章应该被展示 原文传送门 多说两句,关键时候救人性命的人,可以称之为大人,随时做好利见大人 ...

  4. 使用jar命令替换jar包中指定文件

    一.jar命令用法 -c 创建新的归档文件-t 列出归档目录和文件-x 解压缩已归档的指定(或所有)文件-u 更新现有的归档文件-v 在标准输出中生成详细输出 / 提供更详细输出信息-f 指定归档文件 ...

  5. Android中将指定文件夹打包成压缩文件

    Android中将指定文件夹打包成压缩文件 因为业务功能的需要,所以今天在网上找了一下安卓中生成压缩文件的代码,搜到的不同文章基本都是用的同一段代码,当我使用这段代码时候发现,它在生成压缩文件的时候并 ...

  6. 使用反射获得jar包中的类、方法、参数、返回值类型,然后动态加载jar包运行方法

    其实我的需求是在系统中 测试用户导入的jar包,所有网上找了很多解决方案,踩过很多坑,再加上以前搞c++的,对java不是很熟, 这里特意记录下,算是基本满足需求了 使用反射获得jar包中的类.方法. ...

  7. java调用包中的类_java调用另一个包中的类的方法

    java调用另一个包中的类的方法 发布时间:2020-05-18 15:04:40 来源:亿速云 阅读:199 作者:小新 今天小编给大家分享的是java调用另一个包中的类的方法,相信很多人都不太了解 ...

  8. java面试题43要使某个类能被同一个包中的其他类访问,但不能被这个包以外的类访问,可以( )

    java面试题43要使某个类能被同一个包中的其他类访问,但不能被这个包以外的类访问,可以( ) A让该类不使用任何关键字 B使用private关键字 C 使用protected关键字 D 使用void ...

  9. MATLAB如何进行封装打包成独立可执行exe.

    写作时间:2021年12月31日起,2022年1月4日止. MATLAB进行封装打包, 首先说明这是两件事情,第一是封装:第二是打包(打包并非一键即可完成). 怎样服用本文?→见本文解决的问题,若认为 ...

  10. java assembly_Maven之多模块打包成一个jar包及assembly

    一.多模块打包 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt ...

最新文章

  1. Linux那些事儿 之 戏说USB(9)面纱
  2. 【HDU/算法】最短路问题 杭电OJ 2544 (Dijkstra,Dijkstra+priority_queue,Floyd,Bellman_ford,SPFA)
  3. spring-使用配置文件完成JdbcTemplate操作数据库-c3p0
  4. hdu2830 可交换行的最大子矩阵
  5. 数据结构(C语言实现》课后1-5章习题答案
  6. 初步了解超图桌面版导入CityGML数据
  7. Newtonsoft.Json使用
  8. java中jdom,java – JDOM中的命名空间(默认)
  9. DataBinder.Eval数据绑定中的使用
  10. SharePoint 权限提升(SPSecurity)
  11. axios的http拦截
  12. 进程和线程的定义、区别与联系
  13. Rust: 镜像设置要注意影响效果
  14. 乐理基础-曲谱、简谱、音名、唱名、调、调号
  15. C. Spell Checker
  16. 无法安装打印机,打印处理器不存在
  17. 2009中文菜谱网站排行之十大兵器
  18. java三色球问题_C语言三色球问题代码解析
  19. 期货市场倒挂什么意思(期货市场倒挂什么意思啊)
  20. 红亚太学链之区块链技术深度剖析第7章

热门文章

  1. Python标准库映射类型与可散列数据类型的关系
  2. 浅析busybox如何集成到openwrt
  3. 创建一个vue-cli项目
  4. 把我的漫画浏览器后台程序迁移到GAE上了
  5. vmware中nat模式上网
  6. ATL 线程触发事件解决方案
  7. Silverlight Xap和Html Asp.net参数传递
  8. (源码)群体智能优化算法之正余弦优化算法(Sine Cosine Algorithm,SCA)
  9. GIS案例练习-----------第二天
  10. arcgis_spatialjoin