zl程序教程

您现在的位置是:首页 >  后端

当前栏目

java -cp 简介

JAVA 简介 cp
2023-09-11 14:16:27 时间

352726f4725395388a1bccce219a0ae2.png

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

CONF_FILE=conf_ D A T E / DATE/ DATE/tablename.properties

source $CONF_FILE

jars=`ls $PROJECT_HOME/lib`

for jar in $jars

do

CLASSPATH=“ C L A S S P A T H : 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_ D A T E / DATE/ DATE/tablename.properties

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

1 /usr/lib/hadoop/lib/native

2 $CLASSPATH

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

352726f4725395388a1bccce219a0ae2.png