java -cp 简介


java -cp 简介_第1张图片

 

在linux看到如下一段,有点困惑,现在弄明白了写下来做备份:

 

CONF_FILE=conf_$DATE/$tablename.properties
source $CONF_FILE


jars=`ls $PROJECT_HOME/lib`
for jar in $jars
do
    CLASSPATH="$CLASSPATH:$PROJECT_HOME/lib/$jar"
done


 java -Djava.library.path=/usr/lib/hadoop/lib/native -cp $CLASSPATH com.transwarp.hbase.bulkload.ImportTextFile2HBase $CONF_FILE

 

其中类ImportTextFile2HBase.java有 main函数,

最后那段脚本是说, 执行ImportTextFile2HBase的main函数,给main函数增加调用参数

conf_$DATE/$tablename.properties

 

然后给这个ImportTextFile2HBase类指定jar包路径分别为:

1 /usr/lib/hadoop/lib/native

2 $CLASSPATH

 

其中, java -cp的意思如下图解释:

 

 


java -cp 简介_第2张图片
 

 

 

你可能感兴趣的:(java -cp 简介)