본문 바로가기
개발

[Java]Eclipse에서 commons-net-2.0 사용하기

by 비손 2009. 9. 19.

자바로 FTP 프로그램을 제작하게 되었습니다.
Linux 시스템에서 돌려야 하기 때문에 자바로 만들었죠..

'NetComponents-1.3.8'에 대한 이야기가 많은데, 이 컴포넌트는 개발이 끝났다고 하네요~
Apache그룹에서 이어서 개발을 하고 있고, 현재 2.0 버전까지 개발되었다고 합니다.
이미 개발이 끝난 프로젝트는 잊고... 새로운 컴포넌트로 해야겠네요..

여기서는 프로그램 개발하는 것 까지는 말고 개발할 수 있는 준비단계까지 적도록 하겠습니다.

여기서 commons-net-2.0 컴포넌트를 다운받습니다. 바이너리로 받으면 됩니다.

받은건 위 경로에 압축을 풀어주면 됩니다. (사실 어디다 압축을 풀어도 상관 없습니다. -_-;)
'apidocs'폴더 안에서 사용법도 확인할 수 있습니다.

이제 Eclipse를 실행시키고 프로젝트를 생성합니다.
저는 FTP를 다루는 프로그램을 만들 생각이므로 'commons-net-ftp-2,0.jar'을 사용할 것입니다.

프로젝트에서 '특성'을 눌러줍니다.

'Java 빌드 경로'에서 '라이브러리'를 추가해 줍니다.
외부 JAR 추가를 누른 후에 뜨는 열기 창에서 'commons-net-ftp-2.0'을 선택하면 위의 그림처럼 추가됩니다.

그러면 위처럼 추가된 모습을 확인할 수 있습니다.
컴포넌트를 확인하려면 import를 해야겠죠? 저렇게 추가해 주시면 됩니다.

이제 사용하면 됩니다. 사용법에 대해서는 API를 참고하시면 되겠네요.
전 FTP를 쓸 생각이기 때문에

FTPClient ftpClient = new FTPClient();

로 객체를 생성해서 사용했습니다. 참고하세요 ^^