2022-02-01
작성
문제 발생
이클립스에서 STS 플러그인 설치후 'Spring Legacy Project'로 프로젝트를 새로 생성하려고 했다. 프로젝트 정보를 기입후 'Next'를 누르니 아래의 에러가 발생했다.
An error has occurred. See error log for more details.
Could not initialize class com.thoughtworks.xstream.converters.collections.PropertiesConverter
개발 환경은 JDK 8, 이클립스 2021.9 버전, STS 3 이다.
해결 방법
스프링 버전과 JDK 버전간의 호환 문제로 간주되어 JDK 11로 버전업하였고, 이에 맞게 이클립스에서
[Window] > [Properties[ > [Java] > [Installed JREs] 에서 버전업한 JDK로 변경하였다. 이어서 eclipse.ini 파일을 열어 '-vm' 라인을 수정하였다.
기존에는 아래처럼 되어 있었으나,
-vm
plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_16.0.1.v20210528-1205/jre/bin
이를 내가 설치한 JDK으로 변경하였더니 정상적으로 프로젝트가 생성이 되었다.
-vm
C:\dev\Java\jdk-11.0.12\bin\javaw.exe
'Software Engineering > Eclipse, VSCode' 카테고리의 다른 글
VsCode에서 디렉토리 폴더 구조 겹침 없애는 방법 (0) | 2024.03.21 |
---|---|
VSCode 터미널 오류 해결 : 이 시스템에서 스크립트를 실행할 수 없으므로... (0) | 2024.02.27 |
톰캣 실행시, 이미 사용중인 8080 포트 에러(Port 8080 is already in use) 해결 (0) | 2022.10.09 |
이클립스 에러 해결 The selected JRE does not support the current compiler compliance level of 16 (0) | 2022.01.31 |
이클립스 에러 해결 The name is already in use. Specify a different name. (2) | 2019.11.03 |