java命令执行jar包main方法指定相关依赖
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方法指定相关依赖相关推荐
- 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 ...
- idea 执行 java jar_idea打包java可执行jar包的实现步骤
1,在项目上鼠标右键 --> Open Module Settings 2, Artifacts --> + --> JAR --> From modules with dep ...
- java手动编译jar包_Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...
一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...
- linux 测试环境启用jar_Linux下用java -jar运行可执行jar包的方法教程
问题来源 一般来说,一个稍微大些的项目都会有一些依赖的Jar包,而在将项目部署到服务器的过程中,如果没有持续集成环境的话,也就是说服务器不支持在线编译及打包,那么需要自己上传依赖的Jar包,然而可能服 ...
- 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 ...
- Android系统运行Java程序执行jar包(2-包含spring框架)
前言 上一篇文章中,通过把jar转换为安卓系统可以执行的dex文件,从而运行java程序,但这种方法只不适用于复杂的框架. 为了运行更为复杂的java程序,我在安卓设备上安装了linux虚拟机,在虚拟 ...
- 通过Hadoop命令执行jar包
通常在编写MapReduce程序之后,都是把本地的java文件打包成jar包,然后放在linux集群上,通过hadoop命令来运行该jar包. 具体命令如下所示: hadoop fs jar xxxx ...
- java命令运行jar包出现返回值的乱码问题,设置启动编码方式
启动jar 包带上 -Dfile.encoding=utf-8 设置utf-8编码 此处需要添加一个代码 chcp 65001 java -Dfile.encoding=utf-8 -jar xxx ...
- IDEA打可执行jar包详细教程(包含依赖的所有jar包)
时常感觉自己笨到家了,完全不适合做一个码农,搜罗网上各种教程,打个jar包竟然搞了一个多小时,一直在迷惑我没有什么主类啊,到底存哪了啊...好记性不如烂笔头,咱终于搞清楚了赶紧再记一下! IDEA版本 ...
最新文章
- java 数据反射_基本操作--反射填充数据
- linux如何设置浏览器,如何从 命令行 设置默认浏览器?
- VisDA-2020亚军技术方案分享
- idea创建maven web项目需要注意的一些细节
- java基础:数据类型
- linux添加虚拟硬盘命令,虚拟机linux扩盘命令操作
- 国内外知名光端机品牌大全
- 【工具】55种开源数据可视化工具简介
- 属性面板 脚本_如何在组态王中实现同类型设备公用操作面板的调用---干货
- Google 如何设计与构建超大规模的软件系统
- Anaconda下载太慢
- struts2 后缀问题
- 批量doc转docx方法,使用软件、插件
- 迈信EP100伺服迈信 EP100 伺服驱动器源码学习资料
- catia三维轴承_基于CATIA的轴承三维参数化标准件库的开发
- USACO3.4.3 Raucous Rockers (rockers)
- C语言阿拉伯数字转大写汉字,阿拉伯数字转大写汉字
- 根据经纬度获取精确地址 (百度地图)
- 【js逆向爬虫】-有道翻译js逆向实战
- 罗格斯的计算机科学博士奖学金,罗格斯大学计算机科学系
热门文章
- easyx库的介绍与使用
- pdf文件怎么压缩得更小?如何改变pdf文件的大小?
- web3D 车型展示
- 带你轻松把握实行DB2的饬令
- mysql 最大导入限制_分享mysql导入.sql 数据库文件最大限制的修改
- 微信小程序版本自动更新
- 162_附加145路由器项目中所用到的单链表操作_尾插、头插、遍历打印、查找ip、删除节点数据、释放全部、保存终端输入IP到文件、文件中的过滤IP插入到链表
- 网易易盾流量多发反外挂落地实践
- 电驴不显示链接不上服务器,电驴连接不上服务器是什么原因?原因及解决方法步骤...
- redis主从读写分离replication复制数据+sentienl哨兵集群主备切换