1. 准备好工程执行所需的所有依赖jar包,也可以使用maven导出依赖的方法导出;

2. 将工程打包,此处打成jar包,如上图所示,zookeeper-learn-1.0-SNAPSHOT.jar,本次需要jdk java命令执行的jar包;

3. 执行jar包zookeeper-learn-1.0-SNAPSHOT.jar中Master类中main方法,工程如图所示。

4.  java -classpath .;E:\local\lib\zookeeper-3.4.10.jar;E:\local\lib\zookeeper-learn-1.0-SNAPSHOT.jar;E:\local\lib\slf4j-api-1.6.1.jar;E:\local\lib\slf4j-log4j12-1.6.1.jar;E:\local\lib\netty-3.10.5.Final.jar;E:\local\lib\log4j-1.2.16.jar;E:\local\lib\jline-0.9.94.jar;E:\local\lib\jline-0.9.94.jar com.zhujq.learn.zookeeperdemo.watcher.Master 执行Master类main方法, 后面可以再跟相应的参数;

5. java6及以上版本可以通过采用通配符的形式指定所涉及的jar包或目录

java -classpath  ‘.;E:\local\lib\* ’   com.zhujq.learn.zookeeperdemo.watcher.Master

where:

  • java is a java application launcher, a type of sdkTool(A command-line tool, such as javac, javadoc, or apt)
  • -classpath D:\myprogram sets the path to the packages used in the program (on Linux, -cp /home/user/myprogram) and
  • org.mypackage.HelloWorld is the name of the main class

详细可参考:https://en.wikipedia.org/wiki/Classpath_%28Java%29

java命令执行jar包main方法指定相关依赖相关推荐

  1. Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案

    Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案 参考文章: (1)Java:L ...

  2. idea 执行 java jar_idea打包java可执行jar包的实现步骤

    1,在项目上鼠标右键 --> Open Module Settings 2, Artifacts --> + --> JAR --> From modules with dep ...

  3. java手动编译jar包_Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...

    一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...

  4. linux 测试环境启用jar_Linux下用java -jar运行可执行jar包的方法教程

    问题来源 一般来说,一个稍微大些的项目都会有一些依赖的Jar包,而在将项目部署到服务器的过程中,如果没有持续集成环境的话,也就是说服务器不支持在线编译及打包,那么需要自己上传依赖的Jar包,然而可能服 ...

  5. Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案...

    背景: 从ftp上上传jar包到linux上,之后在linux上通过ftp命令下载jar包文件,开始执行Java-jar,一直提示错误:Error: Invalid or corrupt jarfil ...

  6. Android系统运行Java程序执行jar包(2-包含spring框架)

    前言 上一篇文章中,通过把jar转换为安卓系统可以执行的dex文件,从而运行java程序,但这种方法只不适用于复杂的框架. 为了运行更为复杂的java程序,我在安卓设备上安装了linux虚拟机,在虚拟 ...

  7. 通过Hadoop命令执行jar包

    通常在编写MapReduce程序之后,都是把本地的java文件打包成jar包,然后放在linux集群上,通过hadoop命令来运行该jar包. 具体命令如下所示: hadoop fs jar xxxx ...

  8. java命令运行jar包出现返回值的乱码问题,设置启动编码方式

    启动jar 包带上 -Dfile.encoding=utf-8  设置utf-8编码 此处需要添加一个代码 chcp 65001 java -Dfile.encoding=utf-8 -jar xxx ...

  9. IDEA打可执行jar包详细教程(包含依赖的所有jar包)

    时常感觉自己笨到家了,完全不适合做一个码农,搜罗网上各种教程,打个jar包竟然搞了一个多小时,一直在迷惑我没有什么主类啊,到底存哪了啊...好记性不如烂笔头,咱终于搞清楚了赶紧再记一下! IDEA版本 ...

最新文章

  1. java 数据反射_基本操作--反射填充数据
  2. linux如何设置浏览器,如何从 命令行 设置默认浏览器?
  3. VisDA-2020亚军技术方案分享
  4. idea创建maven web项目需要注意的一些细节
  5. java基础:数据类型
  6. linux添加虚拟硬盘命令,虚拟机linux扩盘命令操作
  7. 国内外知名光端机品牌大全
  8. 【工具】55种开源数据可视化工具简介
  9. 属性面板 脚本_如何在组态王中实现同类型设备公用操作面板的调用---干货
  10. Google 如何设计与构建超大规模的软件系统
  11. Anaconda下载太慢
  12. struts2 后缀问题
  13. 批量doc转docx方法,使用软件、插件
  14. 迈信EP100伺服迈信 EP100 伺服驱动器源码学习资料
  15. catia三维轴承_基于CATIA的轴承三维参数化标准件库的开发
  16. USACO3.4.3 Raucous Rockers (rockers)
  17. C语言阿拉伯数字转大写汉字,阿拉伯数字转大写汉字
  18. 根据经纬度获取精确地址 (百度地图)
  19. 【js逆向爬虫】-有道翻译js逆向实战
  20. 罗格斯的计算机科学博士奖学金,罗格斯大学计算机科学系

热门文章

  1. easyx库的介绍与使用
  2. pdf文件怎么压缩得更小?如何改变pdf文件的大小?
  3. web3D 车型展示
  4. 带你轻松把握实行DB2的饬令
  5. mysql 最大导入限制_分享mysql导入.sql 数据库文件最大限制的修改
  6. 微信小程序版本自动更新
  7. 162_附加145路由器项目中所用到的单链表操作_尾插、头插、遍历打印、查找ip、删除节点数据、释放全部、保存终端输入IP到文件、文件中的过滤IP插入到链表
  8. 网易易盾流量多发反外挂落地实践
  9. 电驴不显示链接不上服务器,电驴连接不上服务器是什么原因?原因及解决方法步骤...
  10. redis主从读写分离replication复制数据+sentienl哨兵集群主备切换