본문 바로가기

언어/JAVA

[java] classpath 콘솔 실행 라이브러리 추가

java 클래스 파일 배포 후 command에서 실행하기

java -classpath "classPathA:classPathB:./lib/*" JavaTest

 

실행시 jar를 *.jar로 넣어주면 전부 될지 알았지만 

java.lang.NoClassDefFoundError

가 표시되면서 실행이 되지 않음

정확하게 파일명을 입력해주거나 

확장자를 입력하지 않고 *

를 classpath를 준 경우 실행가능 했음

 

java -classpath ".:./lib/*" ftp.FTPDownloadFileDemo

classpath = cp로 대체해서 사용 가능함

java -cp ".:./lib/*" ftp.FTPDownloadFileDemo

운영 체제별 classpath 추가

linux : 

java -classpath ".:./lib/*" ftp.FTPDownloadFileDemo

windows ;

java -classpath ".;./lib/*" ftp.FTPDownloadFileDemo