Programing

MAC OSX 10.9에서 JAVA_HOME 환경 변수 설정

lottogame 2020. 7. 19. 09:51
반응형

MAC OSX 10.9에서 JAVA_HOME 환경 변수 설정


방금 새로운 MacBook Pro를 구입했습니다. 이것은 내 첫 번째 MAC이며 여전히 내 길을 탐색하려고 노력하고 있습니다. 어쨌든 ... 나는 또한 Java를 처음 사용하고 있으며 Windows PC가 영구적으로 죽기 전에 연습하고 있습니다. 이제이 MAC에 있으므로 JDK를 설치했으며 이제 JAVA_HOME환경 변수 를 설정해야 합니다. 어떻게해야할지 모르겠습니다.

나는이 가이드 중 일부를 따르려고 시도했지만 멀지 않았습니다.

http://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/ http://www.youtube.com/watch?v=aCEPrODy68o

그리고 이것이 내가 쓸모없는 파일을 만들게 해주었습니다.
youtube.com/watch?v=-cASjkF94dc

터미널을 찾을 수 있었고 여러 파일을 만든 것 같습니다. 다음과 같은 메시지가 나타납니다.


(1) 다른 프로그램이 같은 파일을 편집하고있을 수 있습니다. 이 경우 변경시 동일한 파일의 서로 다른 두 인스턴스로 끝나지 않도록주의하십시오. 종료하거나주의해서 계속하십시오.


(2)이 파일의 편집 세션이 중단되었습니다. 이 경우 ": recover"또는 "vim -r /Users/Erwin/.bash_profile"을 사용하여 변경 사항을 복구하십시오 ( ": help recovery"참조). 이 작업을 이미 수행 한 경우 스왑 파일 "/Users/Erwin/.bash_profile.sw p"를 삭제하여이 메시지를 피하십시오.

일부 Mac 전문가 가이 문제를 해결하고 Java 환경을 단계별로 설정하는 데 도움을 줄 수 있습니까?


말 그대로해야 할 일은 :

echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.bash_profile

쉘을 다시 시작하십시오.

여러 JDK 버전이 설치되어 있고 특정 버전이되기를 원하는 경우 -v플래그를 사용하여 java_home다음과 같이 할 수 있습니다 .

echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.7)" >> ~/.bash_profile

나는 넣어서 그것을했다

export JAVA_HOME=`/usr/libexec/java_home`

내 .bashrc에 (백틱). Adrian의 답변에 대한 내 의견을 참조하십시오.


나중에 맥 OS X 10.5 이상에서, 애플은 설정하는 것이 좋습니다 $JAVA_HOME variable to /usr/libexec/java_home, 단지 수출 $JAVA_HOME in file ~/. bash_profile또는 ~/.profile.

터미널을 열고 아래 명령을 실행하십시오.

$ vim .bash_profile

export JAVA_HOME=$(/usr/libexec/java_home)

vim 편집기에서 저장하고 종료 한 다음 .bash_profile에서 source 명령을 실행하십시오.

$ source .bash_profile

$ echo $JAVA_HOME

/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home

~ / .profile에 추가하여 작동시킵니다. El Capitan 베타로 업데이트 한 후 JAVA_HOME이 .bash_profile에 정의되어 있어도 작동하지 않았습니다.

El Capitan 베타 사용자가있는 경우 .profile에 추가하십시오.


jenvmacOS에서 쉽게 설정할 수 있도록 훌륭한 유틸리티 업데이트했습니다 .

https://github.com/hiddenswitch/jenv 의 지침을 따르십시오

참고 : https://stackoverflow.com/questions/22842743/setting-java-home-environment-variable-on-mac-osx-10-9

반응형