본문 바로가기
java

[java] 자바 CLI 환경에서 클래스패스를 디렉토리로 설정 하는 방법

by hs_seo 2021. 12. 12.

자바를 CLI 로 실행할 때 클래스패스가 많을 때는 파일로 하나씩 추가하는 것보다 디렉토리로 설정하는 것이 더 편합니다. 이때는 디렉토리 경로를 추가해줄 수 있습니다.

 

# 파일 단위로 클래스 패스 추가 
java -classpath .:/opt/hbase/lib/hadoop-common-2.7.4.jar:/opt/hbase/lib/hbase-common-1.4.13.jar:/opt/hbase/lib/hbase-client-1.4.13.jar:/opt/hbase/lib/commons-logging-1.2.jar:/opt/hbase/lib/guava-12.0.1.jar:/opt/hbase/lib/commons-collections-3.2.2.jar:/opt/hbase/lib/protobuf-java-2.5.0.jar:/opt/hbase/lib/zookeeper-3.4.10.jar:/opt/hbase/lib/slf4j-api-1.7.25.jar:/opt/hbase/lib/commons-configuration-1.6.jar:/opt/hbase/lib/commons-lang-2.6.jar:/opt/hbase/lib/hadoop-auth-2.7.4.jar:/opt/hbase/lib/hbase-protocol-1.4.13.jar:/opt/hbase/lib/netty-all-4.1.8.Final.jar:/opt/hbase/lib/htrace-core-3.1.0-incubating.jar:/opt/hbase/lib/metrics-core-2.2.0.jar:/opt/hbase/lib/commons-codec-1.9.jar:/opt/hadoop/share/hadoop/httpfs/tomcat/webapps/webhdfs/WEB-INF/lib/json-simple-1.1.jar:/opt/hbase/lib/commons-io-2.4.jar HBaseClient

# 디렉토리 단위 추가 
java -classpath .:/opt/hbase/lib/*:/opt/hadoop/share/hadoop/httpfs/tomcat/webapps/webhdfs/WEB-INF/lib/*  HBaseClient
반응형