今天看一些教学视频,加上搜索了一些资料,记录下java -cp 命令的使用.

首先使用maven 的mvn 命令将工程所依赖的jar包 下载到 pom.xml 当前目录下的lib目录下.

可以参考我的另一篇文章:使用mvn命令,下载工程的所有依赖软件包
<https://blog.csdn.net/yulei_qq/article/details/82413710>



 其中,CallLogConsumersModule.jar 有一个main 类:
com.it18zhang.calllog.consumer.HbaseConsumer

 使用 java   -cp 即可运行. (如下这个命令的前提是你将所打的工程应用jar包也放到lib目录下)
java -cp lib/* com.it18zhang.calllog.consumer.HbaseConsumer
 加载外部配置文件,有时需要将jar中的配置文件放到外面目录下,好方便修改.

 新建一个conf 目录,然后将原先resources目录下的文件放置到conf目录下

   

  通过如下命令进行运行,就可以正常加载外部的配置文件和jar包. 
E:\pom>java -cp lib/*;conf/ com.it18zhang.calllog.consumer.HbaseConsumer
log4j:WARN No appenders could be found for logger
(org.apache.hadoop.security.Groups). log4j:WARN Please initialize the log4j
system properly.
以上是在win下进行, Linux下需要将分号换成冒号(:) 
[hadoop@s201 ~/pom]$java -cp lib/*:conf/:CallLogConsumersModule.jar
com.it18zhang.calllog.consumer.HbaseConsumer log4j:WARN No appenders could be
found for logger (org.apache.hadoop.security.Groups). log4j:WARN Please
initialize the log4j system properly.
 

 

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信