반응형

zsh 환경 변수 초기화 하는법 (java 자바 오류 .zshrc:fg:1: no current job 해결 방법)


터미널 등에서 자바 컴파일 시 .zshrc:fg:1: no current job 오류가 뜨는 경우

finder에서  shift+command+g를 눌러 

~/

를 검색합니다.

 

 

맥 zsh 환경 변수 설정
맥 zsh 환경 변수 설정

 

 

 

 

검색한 뒤, 파일 숨기기 설정이 되어있는 상태라면 .zsh_profile과 .zshrc 파일이 보이지 않을 것입니다.

shift+command+ .를 눌러 숨긴파일 보기 상태로 변경합니다.

 

 

.zshrc 파일 변경

 

맥 zsh 환경 변수 설정
맥 zsh 환경 변수 설정

export JAVA_HOME=/Library/Java/JavaVirtualMachines/dk1.8.0_202.jdk/Contents/Home

export PATH=${PATH}:$JAVA_HOME/bin

 

 

빨간 색 설정한 부분을 본인 경로로 바꾸어주면 되는데, 주로 dk1.8.0_202.jdk 부분만 본인의 버전으로 변경하여 경로로 검색하면 직접 설치한 자바 폴더로 이동하게 됩니다. 정상적으로 이동하는것을 확인 후 알맞은 본인의 버전으로 이동합니다.

혹은 마지막 /sbin: 이후에 본인의 자바 경로를 붙여넣은 뒤 /Contens/Home 을 붙여 마무리합니다.

 

자바 버전 알아보는 방법은 아래 링크를 참조하세요

[상식] - 자바 JAVA JDK 설치버전 확인방법

 

 

 

.zsh_profile 파일 변경

 

맥 zsh 환경 변수 설정
맥 zsh 환경 변수 설정

 

PATH=/bin:/sbin:/user/bin:/user/sbin:/system/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contens/Home/ export PATH

 

 

이 부분도 경로가 동일하다면 정상적으로 이동하는 것 확인 후에 본인의 자바 버전만 바꾸어 넣거나 마찬가지로 마지막 /sbin: 이후에 본인의 자바 경로를 붙여넣은 뒤 /Contens/Home 을 붙여 마무리합니다. 

 

그리고 터미널을 켜 

source ~/.zshrc 를 붙여넣습니다.

.zshrc:fg:1: no current job 오류가 뜨지 않는것을 확인 후

 

 

맥 zsh 환경 변수 설정
맥 zsh 환경 변수 설정

 

 

 

마지막으로 echo $PATH 를 넣어 zsh 환경변수가 정확한 경로로 지정되었는지 확인합니다. 설정한 버전과 동일하게 뜨면 설정 완료와 동시에 오류 복구,

zsh 환경 변수 초기화가 완료되었습니다. 이상 맥 zsh 환경 변수 초기화에 대해 알아보았습니다.

 

 

관련 글

 

https://2vup.com/mac-terminal-emoji-zsh-bash/

 

Mac 터미널 꾸미기 - 터미널에 이모지 나타내기 (add emoji custom terminal, zsh/bash)

:sparkles: Mac 터미널에 이모지 추가 Mac에서 터미널에 이모지가 노출되도록 수정해보겠습니다. 기본적으로 세팅된 환경은 Iterm2이므로 설치한 후 진행하여야 합니다. 설치가 완료되었으면 사용중

2vup.com

 

 

 

 

 

 

 

loading