개요
다음을 순서대로 진행한다.
여러가지 자바 버전을 사용하기 위한 환경변수 설정
export에 나오는 경로는 각 버전의 자바가 설치된 경로다. 이렇게 환경변수로 등록해주고
커맨드창에서 정상적으로 버전이 변경되었는지 확인해보자.
Error:java: invalid source release: 11그리고 이 에러를 해결하기 위해선 인텔리제이에서 설정이 필요하다.
여기까지가 검색해서 나온 해결 방법인데, 나같은 경우 여전히 같은 에러를 띄우고 있었다. 그 위에 있는 다른 메세지도 확인해보니 javac가 여전히 자바8 버전을 사용하고 있다는 것 같았다. 정확한 해결법인지는 모르겠지만, 다음으로 해결했다.
하고나니 해결되었다. 현재 사용하는 자바 버전 확인하기커맨드창에서
설치되어 있는 자바 버전 확인하기커맨드창에서
참고https://ifuwanna.tistory.com/247 아이맥, 맥북에서 간혹 일부 앱을 실행할 때 'xxxx 레거시 Java SE 런타임을 설치해야 합니다.' 라는 메세지가 나타나며 실행되지 않는 경우가 발생할 수 있다. 이 오류는 말그대로 해당 앱, 프로그램을 실행할 때 자바 런타임이 제대로 설치되어 있지 않아 발생되는 문제이다. 기본적으로 맥OS 에는 Java 런타임이 설치가 되어져 있지만 새로운 버전 업데이트가 이루어지거나 자바의 버전 업데이트가 이루어지는 경우에 별도로 업데이트가 필요할 수 있다. 이 문제는 큰 오류는 아니기 때문에 아주 간단하게 자바 런타임 소프트웨어를 설치하는 것으로 해결 할 수 있다. 자바 런타임은 애플에서 제공하므로 간단하게 추가 정보를 누르거나 애플 웹사이트를 검색하여서 다운로드가 가능하다. 또는 이 블로그로 찾아들어왔다면 위의 링크를 통해 다운로드가 가능하다. 다운로드 받은 파일을 실행하면 JavaForOSX.pkg 파일이 나타나고 이 파일을 클릭하면 설치 소프트웨어가 시작이 된다. 설치 과정에서 컴퓨터 사용자 계정의 암호를 물어볼 수 있다. 만약 사용자 계정의 암호가 기억나지 않는다면 위의 링크를 통해 재설정이 가능하지만 파일볼트(Filevault) 나 iCloud 계정 암호를 사용하는 경우에는 불가능할 수 있다. 만약 iCloud 계정과 사용자 계정의 암호를 연동한다면 사용중인 Apple ID 계정으로 재설정을 시도해볼 수도 있다. 설치가 완료되면 완료 버튼을 누르고 다른 앱을 실행하면 기존과는 다르게 정상적으로 실행이 되는 것을 확인할 수 있다. 아주 간단하게 해결이 가능한 문제로 사실 검색까지 필요하지 않을 수 있지만 처음 아이맥, 맥북을 접하고 자주 사용하는 어도비(adobe) 앱을 실행할 때 종종 나타날 수 있으므로 혹시라도 어려움이 있었다면 도움이 되었기를 바란다. |