| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 스프링부트 장점
- spring spring boot 차이점 공통점
- 스프링부트의 장단점
- C# CS
- Service Worker
- C#이론
- UaExpert download
- OPC-UA
- Prosys Opc-ua 다운로드
- 스프링부트로그인
- cs기술면접
- java란?
- Blazor Web App
- nosql
- java란 무엇인가
- REST API
- 기술면접
- 스프링 스프링부트 차이점 공통점
- prosys opc-ua
- 컴퓨터과학
- 스프링부트회원가입
- Blazor WebAssembly
- UaExpert다운로드
- 프론트엔드
- 스프링부트 단점
- opc-ua 다운로드
- OPC-UA Download
- CS
- jvm구성요소
- C# Blazor
Archives
- Today
- Total
담비의 개발블로그
Spring Boot 오류(Error: Could not find or load main class) 본문
Error: Could not find or load main class com.ㅇㅇㅇ.demo.ㅇㅇApplication
Caused by: java.lang.ClassNotFoundException: com.ㅇㅇㅇ.demo.ㅇㅇApplication

오늘 이런 오류가 발생해버렸다
해결방법으로 찾아보니! 환경변수 때문에 그럴 수 있다고!!
(참고로 window11입니다.)

1. [시스템 환경 변수 편집] 클릭

2. [환경 변수] 클릭
3. CLASSPATH를 누른 후 [편집] 클릭

4. %JAVA_HOME%\lib;.로 입력해준다.
이렇게 하면 완성! 인줄 알았더니 똑같은 오류가 계속된다...
빌드패스에서 찾아봤더니 이게 문제인것 같다.


처음 하다 보니 서툴러서 ojdb6.jar를 적었는데 아래처럼 적어야한다. 본인은 java17 버전을 쓰고 있기때문이다.

dependencies{
implementation group: 'com.oracle.database.jdbc', name: 'ojdbc11', version: '21.8.0.0'
}
이렇게 적어주면 추가로 또 ojbc11 을 추가하지 않아도 된다.
만약 수동으로 추가하고 싶다면 아래의 두가지 방법으로 할 수 있다.
1. lib 폴더 안에 넣기

2. 프로젝트에 우클릭 properties 클릭 (or Build path)> Java Build Path > Classpath > Add Externam JARs.. > 다운받았던 ojdbc11 을 추가해주면 완성!



'개발관련이야기' 카테고리의 다른 글
| 이미지 최적화기술 (4) | 2024.08.28 |
|---|---|
| redirect란? (0) | 2024.08.13 |
| Chaptcha 사용법(네이버/구글) (0) | 2024.06.11 |
| 긴 문장 스크롤 처리 방법(개인정보동의 스크롤) (0) | 2024.06.10 |
| IT관련 자격증 (0) | 2024.05.31 |