programing

JAVA_의 설정 방법Mac OS X 10.9의 홈 환경 변수

nicegoodjob 2023. 1. 26. 11:37
반응형

JAVA_의 설정 방법Mac OS X 10.9의 홈 환경 변수

방금 새 맥북 프로를 구입했어요.

이것은 나의 첫 MAC이고 나는 여전히 내 길을 탐색하는 요령을 익히려고 노력하고 있다.

어쨌든, 저도 Java에 처음 와서 Windows PC가 완전히 사라지기 전에 연습하고 있습니다.

에 를 해, 「MAC」 「MAC」 「MAC」 「JDK」 「JDK」 「MAC」 「MAC」 「MAC」 「MAC」 「MAC」 「JDK」 「MDK」 「MAC」를 설정할 .JAVA_HOME환경 변수입니다.

어떻게 해야 할지 모르겠어요.

나는 이 가이드들을 따라 해 보았지만 그리 멀리 가지 못했다.

  1. Mkyong.com : JAVA_ 설정 방법Mac OSX의 HOME 변수

  2. YouTube : Mac, Linux, Solaris, rhel 환경변수 설정 방법

  3. YouTube : Mac 환경변수 설정 방법

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


(1) 다른 프로그램이 동일한 파일을 편집하고 있을 수 있다.이 경우 변경할 때 동일한 파일의 다른 인스턴스가 두 개 표시되지 않도록 주의하십시오.종료하거나 주의하여 계속 진행합니다.


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

Mac OSX 환경에서 Java를 설정하는 방법을 단계별로 알려줄 수 있습니까?

bash 를 사용하고 있는 경우는, 다음의 조작만 하면 됩니다.

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

zsh(MacOS Catalina 이상 버전을 실행 중임을 의미함)를 사용하는 경우 대신 다음과 같이 해야 합니다.

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

어느 경우든 셸을 재시작합니다.

의 JDK 되어 「JDK」를 할 수 .-v을 들다java_home다음과 같이 합니다.

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

이 변수를 설정하는데 2시간밖에 안 걸렸어요.다른 답변들은 나에게 제대로 작동하지 않았다.macOS Catalina 10.15.4를 사용하고 있습니다.

먼저 실제 Java SDK Home 디렉토리를 찾습니다.

/usr/libexec/java_home

수동으로 이동하여 잘못된 버전 등으로 인한 오류가 없는지 확인합니다.이것은 저에게 있어서 다음과 같습니다.

/Library/Java/JavaVirtualMachines/jdk-13.0.2.jdk/Contents/Home

다음으로 단말기의 프로파일을 편집합니다.zsh를 사용하는 경우 다음과 같습니다.

vim ~/.zshrc

zsh를 사용하지 않을 경우 다음과 같이 됩니다.

vim ~/.bash_profile

파일 내 임의의 위치에 다음 새 행을 추가합니다.

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-13.0.2.jdk/Contents/Home

터미널 앱(또는 소스 ~/.bash_profile)을 다시 시작하면 올바르게 작동합니다.

나는 그것을 퍼트려서 했다.

export JAVA_HOME=`/usr/libexec/java_home`

내 .backetics에.Adrian의 대답에 대한 내 의견을 봐.

Mac OSX 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 에디터를 저장하고 종료한 후 .source_profile에서 source 명령을 실행합니다.

$ source .bash_profile

$ echo $JAVA_HOME

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

$JAVA_ 설정최신 또는 이전 Mac OSX의 HOME 환경 변수.

JDK 다운로드 및 설치

  1. 먼저 JDK를 설치합니다.
  2. 터미널 체크 Java 버전 열기

$ java -version

JAVA_ 설정HOME 환경 변수

  1. .zprofile 파일을 엽니다.

$ open -t .zprofile

또는 .zprofile 파일을 만듭니다.

$open -t .zprofile

  1. .zprofile로 기입하다

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

.zprofile을 저장하고 bash 파일을 닫은 후 터미널에 완벽하게 쓰십시오.

$ source .zprofile

터미널에서의 셋업 테스트

$ echo $JAVA_HOME  
/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home

JAVA_를 설정하기 전에 기본 터미널 셸을 확인하는 것이 좋습니다.다음 명령을 사용하여 HOME 환경 변수.

$ echo $SHELL
/bin/bash

기본 단말기가 /bin/bash(Bash)인 경우 @Adrian Petrescu 메서드를 사용해야 합니다.

기본 단말기가 /bin/zsh(Z Shell)인 경우 다음 내용을 포함하는 ~/.zshenv 파일에서 이러한 환경 변수를 설정해야 합니다.

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

마찬가지로 위에서 언급하지 않은 다른 단말기 유형도 각각의 단말기 env 파일에서 환경변수를 설정해야 합니다.

Zsh 를 사용하고 있는 경우는, ~/.zshrc 파일에 이 행을 추가하고, 단말기를 재기동해 주세요.

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

~/.profile에 추가하여 동작하게 되었습니다.El Capitan 베타로 업데이트 한 후, JAVA_에도 동작하지 않았습니다.HOME은 .bash_profile에 정의되어 있습니다.

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

/Library/Java/JavaVirtual Machines/디렉토리를 확인해보니 버전이 jdk1.8.0_321.jdk/Contents/Home으로 되어 있어 .bash_profile에 직접 추가되어 있습니다.

내보내기 JAVA_HOME=/Library/Java/JavaVirtual Machines/jdk1.8.0_321.jdk/콘텐츠/홈

하지만 .disc_profile을 소싱한 후에도 여전히 불평이 발생합니다.작업을 완료할 수 없습니다.apt를 지원하는 Java Runtime을 찾을 수 없습니다.

sdkman으로 관리되는 openjdk를 사용하고 있기 때문에

sudo ln -sfn /path/to/my/installed/jdk/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

이 기능을 시스템에 추가하면java_home표준 패키지를 통해 설치되지 않은 경우에도 설치된 Java 버전을 인식합니다.

언급URL : https://stackoverflow.com/questions/22842743/how-to-set-java-home-environment-variable-on-mac-os-x-10-9

반응형