맘야의 이런저런 이야기들

Java 가 여러개 설치되어 있을 때 선택하는 방법 :: 맥(mac) 본문

맘야의 컴퓨터 이야기 /코딩 = [ for i in ( try ) ] ^^

Java 가 여러개 설치되어 있을 때 선택하는 방법 :: 맥(mac)

맘야 2023. 5. 5. 10:10
반응형

 필자의 컴퓨터에는 Java 가 여러 개 설치되어 있다. 파워풀한 Java 를 구현하려고 한 것은 결코 아니다. -_-; Python 을 배우고 있을 때 시각화를 위해서 Java 가 필요해졌다. 그때 '최신버전으로 설치하면 좋겠다.' 싶어서 설치했는데 그게 오판이었다. Java 개발은 아주 낮은 버전으로 한다고 한다. 왜인지는 초보인 필자로서는 잘 모르겠다. 아마도 안정성과 편의성이 좋아서일 것이다. 개발하면서 오류가 자주 나면 안 되고 기존 데이터와도 접목이 잘 되어야 하는지라 낮은 버전을 사용하는 사례가 많다고 들었다.

 

 수업 요구사항에 마추다 보니 Java 가 기존 것과 새로운 것으로 두 개가 설치되었다. 이럴 경우, profile 을 수정(생성)하여 Java 버전을 지정할 수 있다. 필자가 이걸 몰라서 개발환경 구성하고 실행하는데 한참 동안 애를 먹었다. ㅠ 

 

 

출처 : https://withelizabeth.tistory.com/entry/MAC에서-jdk-버전-낮추기-downgrade-jdk-version-on-OSX

 영문이라 울렁증부터 생긴다;; 하나하나 차근차근 봐보자. 우선, 버전을 체크한다. 터미널에서 명령어를 입력하면 된다. 

 

     /usr/libexec/java_home    -V 

 

 맨 위의 사진처럼 설치되어 있는 Java 버전이 출력된다. 자신이 필요한 버전을 확인하고서 profile 을 수정(생성)해준다. 

 

     sudo nano    ~/.bash_profile 

 

 편집창이 나오면 원하는 버전으로 입력해 준다. 

 

     export     JAVA_HOME=$(/usr/libexec/java_home -v 1.8) 

 

 이렇게 입력해 주고 '컨트롤+X' -> 'Y' 를 눌러 '저장->종료' 한다. 참고로, vim 을 써도 된다. 잘 저장되었는지 확인 한번 해주자. 

 

     cat     .bash_profile 

 

 맞게 입력이 잘 되었다. profile 을 Reload 해준다. 

 

     source     ~/.bash_profile 

 

 자바 버전을 확인해 본다. 

 

     java     -version 

 

 정상적으로 잘 적용되었다. 이제부터는 원하는 버전으로 java 가 실행될 것이다~ 

 

 

 추가로, eclipse 환경에서 java 버전이 맞지 않을 때가 있다. 버전이 다르면 오류가 많이 날 수 있는데 project 를 만들 때 선택해 주면 된다. 한 번 선택해 주면 다음부터는 자동선택이 되어 있다. 필자가 처음에 Java 버전이 맞지 않아서 고생을 했다. 

 

 아래는 참고한 웹페이지이니 한 번씩 방문해도 좋겠다. 

https://withelizabeth.tistory.com/entry/MAC에서-jdk-버전-낮추기-downgrade-jdk-version-on-OSX

 

MAC에서 jdk 버전 낮추기 downgrade jdk version on OSX

https://stackoverflow.com/questions/46513639/how-to-downgrade-java-from-9-to-8-on-a-macos-eclipse-is-not-running-with-java-9 사실 저 위에 있는 문서 보면 알겠지만. 대충 해석 해보면 OSX는 멀티 JDK version을 지원한다 정도가

withelizabeth.tistory.com

 

 

 즐거운 생활 바라며~ 

 

 또 보자~~~ 

 

 

728x90
반응형
Comments