Java
The method toList() is undefined for the type Stream<String> 오류 해결
[Error]The method toList() is undefined for the type Stream [원인]Stream에는 Java 16부터 toList() 메서드가 생겼다현재 내가 하고 있는 프로젝트 버젼이 낮은버젼이라 쓸수 없어 에러가 나고 있다 [해결]Java 16 이상 → stream.toList()Java 8~11 → stream.collect(Collectors.toList())
[Java] The method of() is undefined for the type List 오류 해결
[Error]The method of(new HashMap()) is undefined for the type List [원인]@Builder 내부에선 List.of() 문법을 쓰는데, jdk 1.8에선 이 문법이 지원되지 않는다@Builder 어노테이션을 써야하면 jdk 버전을 올리는 수 밖에 없다. [해결]jdk 1.8 버젼 변경
![[Spring] @Slf4j log cannot be resolved 오류 해결 방법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FBwu0i%2FbtsOt8Vn5DY%2FAAAAAAAAAAAAAAAAAAAAAOlFcMY44ff1dW9DZo9rLNd4Vyky_WGMbD4CJhvCJghG%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3D%252FNMjkLO4Edt5znGdX6p4dGTyixY%253D)
[Spring] @Slf4j log cannot be resolved 오류 해결 방법
잠시 휴가 다녀와 프로젝트 를 받았는데 @Slf4j 사용하는 log에서 에러가 났다 해결해보자 ㅠㅠㅠㅠ [ERROR] log cannot be resolved [해결]1. [Maven Dependencies] 에서 [lombok-1.18.22.jar] 파일 확인2. [lombok-1.18.22.jar 우클릭] > [run as] > [Java application] 3. [lombook 파일이 실행] > [Install/Update 클릭] 4. Install 완료5. 프로젝트 [Clean] > [Restart]
![[Eclipse] 이클립스 한글 깨짐 (인코딩) 해결 (UTF-8)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fb9LwO0%2FbtsNDat847G%2FAAAAAAAAAAAAAAAAAAAAAMIF1vtL3Bh_yFzPKXJNBVdEZzJGTRIsm9aLftcWoCvp%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DqbUHtbg78tCCHdVKjcchOg01jBg%253D)
[Eclipse] 이클립스 한글 깨짐 (인코딩) 해결 (UTF-8)
프로젝트 import 할때 한글이 깨지는 사례들이 종종있다.인코딩이 맞지 않아 발생하는 현상인데 프로젝트 개별로 인코딩을 맞추기보다이클립스 전체 인코딩을 적용하고자 한다. 1. [Window] > [Preferences]2. [ General] > [Content Types] > [Java Class File, Text 등] 사용하는 파일들을 Default encoding [utf-8] 설정 > [Update] > [Apply and Close]3. 확인 깨지던 한글이 정상적으로 적용 됨을 확인 할 수 있다
![[Error] Server was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor (서버 시작 45초 타임아웃 오류)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FcO61wK%2FbtsNyvTuegY%2FAAAAAAAAAAAAAAAAAAAAAA0dDIUVgSW9p6obzmSUli2ADbA9pZdInzGf_I4g4MCC%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DeLV9U%252B13eXgbDhL9PUJpR0Lkvcg%253D)
[Error] Server was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor (서버 시작 45초 타임아웃 오류)
[Error 내용]Server was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor[원인]톰캣 서버가 시작하는 데 45초 이상이 소요되어 발생[해결][Server] > [Tomcat] 더블클릭[Timeouts] > [Start] 숫자 변경
![[eclipse] Unknown version of Tomcat was specified.](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbJdI9K%2FbtsNvAzonPk%2FAAAAAAAAAAAAAAAAAAAAAOGJTWf1mMrI8R6MrGhoWnxUhN7wxDQwIk8ceWZN_Zk0%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DIDdV4lZEgZmqDhTXFQGV6qBDb8U%253D)
[eclipse] Unknown version of Tomcat was specified.
새로운 업무배정으로 이클립스 설치 후 개발환경 설정을 하는데Unknown version of Tomcat was specified 오류가 뜬다[오류내용]Unknown version of Tomcat was specified [해결방법]Tomcat 설정 위치로 가서 클릭 하면 권한 에 대한 문구가 나온다권한 허용을 하면 아래와 같이 톰캣에 설치된 폴더에 대한 액세스 권한이 추가 된다 다시 이클립스로 돌아와 [Browse...] 버튼을 클릭하고 설치된 폴더를 선택하면 에러 메시지가 사라진다
![[Maven] 메이븐 오류 META-INF\\MANIFEST.MF (지정된 경로를 찾을 수 없습니다)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FMSaYg%2Fbtst0x1Oi02%2FAAAAAAAAAAAAAAAAAAAAAHMMqrzkdGIJ9hhU54qsu34DqyZQS3tTByEtgNRTPu1i%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3D3txJiHHofFdP5M5JTtFLPm31f2A%253D)
[Maven] 메이븐 오류 META-INF\\MANIFEST.MF (지정된 경로를 찾을 수 없습니다)
프로젝트 소스를 받고 Maven Update Project를 하니 pom.xml 에서 발생한 오류 \\target\\classe\\META-INF\\MANIFEST.MF (지정된 경로를 찾을 수 없습니다)[Error 내용]\\target\\classes\\META-INF\\MANIFEST.MF (지정된 경로를 찾을 수 없습니다) [해결]1. [Windows] > [Preferences] 클릭 2. [Maven] > [Java EE Integration] 클릭 3. Java EE Integratio - [WAR Project preferences] > [Maven Archiver generates files under the build directory] 체크박스 해제 4. [Maven Archiver..
![[Maven] 메이븐 오류 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FXkIlo%2FbtstRSzqH1C%2FAAAAAAAAAAAAAAAAAAAAAM1HNyHAfzSPttIotI0fhEB-Eomry_YA2cnJkD_VpVvp%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DRyQrFsG1QS%252FKnbLlzMY%252FK5EnRko%253D)
[Maven] 메이븐 오류 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[Error 내용]No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [해결]1. eclipse [Windows] > [Preferences] 클릭 2. [Java] > [Installed JREs] 클릭 3. jre 를 jdk 로 변경- [Java] > [Installed JREs 탭] > [Add] 클릭 4. installed JRE Types 선택- [Standard VM] > [Next] 클릭 5.[ Directory] 클릭 6. JDK 위치 설정 > [Finish] 클릭 7. 추가한 JDK 선택 > [Apply] 클릭 [결과]
[Java] 이클립스(Eclipse) 디버깅 단축키
.NET 이랑 Java를 같이 작업 할때가 있다 디버깅 할때 가끔 헷갈릴때가 있어 정리 해둘까 한다. 디버깅 단축키 Ctrl + Shift + B : 현 커서의 위치에 브레이크 포인터 설정/해제 F11 : 디버깅 시작 F8 : 디버깅 계속 F6 : 한 줄씩 실행 F5 : 한 줄씩 실행하되 함수일 경우 그 함수 내부로 들어감 Ctrl + R : 현재 라인까지 실행 Ctrl + F11 : 이전에 실행되었던 Run 파일 실행
![[JAVA] 자바 이클립스(Eclipse) 테마 색상 변경](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbZBBbS%2FbtrNFUswoo6%2FAAAAAAAAAAAAAAAAAAAAAGDRxRVYzXCZZ6nQ_rKTq_Im1hQYc0aVyLpChjqnlLZE%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DZDn9%252Bkw0PR4vzPECm5E5mrQS5gE%253D)
[JAVA] 자바 이클립스(Eclipse) 테마 색상 변경
이클립스 설치 후 제일 먼저 진행하는게 테마(Theme) 변경이다 개발자는 Dark 모드지.. ㅎㅎ 오랜 시간 화면을 봐야 하기 때문에 Dark 모드로 되어 있어야지 눈이 덜 피로 한 느낌이다.. 1. 이클립스(Eclipse) 상단에 [Window] -> [Preferences] 2. [General] > [Appearance] > [Theme 선택] > [Apply and Close 클릭] Theme 종류 (Classic, Dark, Light, System) 3.[restart 클릭] restart 클릭해야 적용 된 이클릭(Eclipse)를 만날수 있다.