博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java -cp 命令 java jar 命令和 hadoop jar 命令
阅读量:7205 次
发布时间:2019-06-29

本文共 822 字,大约阅读时间需要 2 分钟。

 -cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;”
 java -cp .;myClass.jar packname.mainclassname   
classpath中的jar文件能使用通配符,如果是多个jar文件,要一个一个地罗列出来,从某种意义上说jar文件也就是路径。 
要指定各个JAR文件具体的存放路径,相同路径有多个可使用通配符 
java -cp .;c:\classes\myClass.jar;d:\classes\*.jar packname.mainclassname 
 
 例子
 java -cp mr.jar study.bigdata.createData.MovieData
Java jar  可以通过 java jar log.jar [参数] 执行
http://www.cnblogs.com/adolfmc/archive/2012/10/07/2713562.html
一个可执行的jar的MANIFEST.MF文件里面指定的 运行的manclass

Manifest-Version: 1.0

Class-Path: .
Main-Class: my.hadoop.hdfs.createlog.CreateLog

用maven导出的包中,如果没有在pom文件中将依赖包打进去,是没有依赖包

1、打包时指定了主类,可以直接用java -jar xxx.jar

2、打包是没有指定主类,可以用java -cp xxx.jar 主类名称(绝对路径)

3、要引用其他的jar包,可以用java -classpath $CLASSPATH:xxxx.jar 主类名称(绝对路径)

-classpath 指定需要引入的类;

hadoop jar 就是在执行java cp 时将 hadoop依赖的jar包全部加进去,不用手动加的效果

 
 
 
 
 
 
你可能感兴趣的文章
使用分析服务多维模式建立简单的分析模型
查看>>
Oracle Real Application Testing diagram
查看>>
IoC容器Autofac(2) - 一个简单示例(附demo源码)
查看>>
桥接模式 - 设计模式学习
查看>>
Google Maps Android API v2 (2)- 地图对象
查看>>
MySQL 5.5 手册下载
查看>>
hdu 1300(dp)
查看>>
POJ 1159 - Palindrome 优化空间LCS
查看>>
CH BR8(小学生放假了-clock()/CLOCKS_PER_SEC-斜率优化常错集锦)
查看>>
N!末尾有多少个零
查看>>
【优先队列】HDU 1873——看病找医生
查看>>
SQL 时间处理
查看>>
HF Reader
查看>>
eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法
查看>>
Css 常用属性
查看>>
GRIDVIEW多行多列合并单元格(合并列)
查看>>
sharepoint2010问卷调查(3)-实现问卷的开始和结束时间(采用自定义字段类型)...
查看>>
java final
查看>>
【吐槽】VS2012的安装项目只能用InstallShield Limited Edition
查看>>
win7重装系统时,使用PE工具箱进入系统看到的“C盘变成0.2G,D盘变成48G左右”这是什么回事?...
查看>>