Cannot lock Java compile cache ...as it has already been locked by this process
File -> ProjectStructure -> Platfrom Settings
sdks
https://www.happycoders.eu/java/how-to-switch-multiple-java-versions-windows/
버전을 바꿀 때 인텔리제이에서만 바꿔서 실행하고자 한다면 문제 없다.
인텔리제이는 프로젝트별로 자바 버전을 선택할 수 있게 해준다
문제는 cmd 창에서 실행할 경우 환경변수에 설정된 값의 자바 버전을 실행하기 때문에 원하는 버전으로 실행하기 위해서는 아래와 같은 방법을 따라야 한다.
편집
- 환경변수
- 시스템변수
- Path 클릭
- 편집
- 새로만들기
- 원하는 버전 bin
C:\Program Files\Java\jdk1.8.0_281\bin
을 최상단에 두면 성공한다. /c/Program\ Files/Java/jdk-11.0.14/bin/java.exe(원하는 버전의 자바 경로) -jar jar파일
How to Fix java.lang.UnsupportedClassVersionError