Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- wsdl
- 스레드 덤프
- 티스토리챌린지
- 키보드
- MySQL
- Linux
- servicename
- 안드로이드 스튜디오
- oracle
- Database
- 오블완
- HTML
- 스레드
- 톰캣
- MariaDB
- letterspacing
- SID
- JDBC
- 영상편집
- service name
- 컨트롤러
- 프로세스
- httpservletreqeust
- cmd
- API
- Docker
- ibatis
- Tomcat
- java
- http
Archives
- Today
- Total
블로그 이름
NoClassDefFoundError 오류 본문
JAVA로 FTP 파일 서버 연결하려고 하는데
FTP 파일 서버 오류가 난다
private static FTPClient ftpClient = null;
ftpClient = new FTPClient();
에서
new FTPClient() 에서 오류가 난다
NoClassDefFoundError 는
컴파일 시점에 존재했던 클래스가 런타임에 존재하지 않으면 발생하는 에러
라고 한다.
새로 추가한 라이브러리를 인식하지 못해서 나는 문제 같다
아래 글의 요약부분 참고하여 해결했다
java build path에서 라이브러리를 추가할때
다운로드 폴더 경로가 아닌 기존에 사용하던 경로에 추가해서 실행하니 오류 사라졌다
- 라이브러리를 사용해야하는데 jar를 인식하지 못하기 때문에 NoClassDefFoundError가 발생
- jar를 찾아주기 위해서는 jar가 담긴 라이브러리 폴더가 제대로 설정되어있는지 확인 필요
- 프로젝트의 properties 메뉴에서 deployment assembly 탭에서 maven dependencies(다른것이 될 수도있음)가 설정되어 있는지 확인 필요
- 없다면 add를 눌러 해당 폴더 추가하여 저장 후 닫기
- 이클립스에서 자동으로 세팅환경을 조정함
'개발 > 오류' 카테고리의 다른 글
DBeaber 접속 안될때 (0) | 2024.04.22 |
---|---|
NullPointerException 오류 (0) | 2024.03.07 |
415에러 (0) | 2024.02.14 |
ORA-28001: the password has expired (0) | 2024.02.02 |
[Spring] NestedSQLException 에러 (1) | 2024.01.25 |