Reference (shell-related): 링크 1, 링크 2, 링크 3, 링크 4
(java path related): 링크 5,
Java: www.java.com/ko/download/
JDK: www.oracle.com/java/technologies/javase-jdk15-downloads.html
다운로드하여지면 디스크 이미지(. dmg) 파일 더블 클릭하고 설치하면 됩니다.
버전 확인
java --version
설치 파일 위치
find /Library/Java/JavaVirtualMachines/ -name "*.jdk"
환경변수 설정
사실 .profile, .bash_profile, .bashrc 어디에 path를 두어야 할지 고민을 많이 했다.
그래서 검색을 해봤는데
.profile안의 내용은 특정 shell config파일이 없어도 많은 곳에서 읽힌다
.bash_profile은 .profile과 .bashrc의 것이 다 로드해주는 역할을 한다. 그래서 .profile과 .bashrc보다 먼저 읽힌다.
로그인 쉘(계정에 암호로 로그인 했을때의 쉘)은 .bash_profile(로그인 시 로드), .bash_login, .profile, 순으로 모두 읽는 반면
참고로 .bashrc는 새로운 쉘을 열 때 로드됨.
.bashrc 같은 경우는 path가 여러 번 읽히는 일이 있다 (subshell을 켤 때마다 읽혀서).
서브 쉘(screen, tmux)들은 .bashrc의 것만 읽는다.
하지만 맥에서는 쉘을 켤 때 로그인 쉘인 것처럼 켜진다고 한다. (.bash_profile이 읽힌다는 뜻)
그래서 .bash_profile에다가 경로를 저장하고, .bashrc의 것들도 읽어오는 방식으로 많이 쓴다고들 한다.
아래 코드를 .bash_profile에 넣어주면 .bashrc것들을 읽어줌
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
[환경 변수 설정]
.bash_profile에다가 경로를 저장하기로 했다.
nano ~/.bash_profile
또는
vi ~/.bash_profile 후 i 누르고 아래 내용 넣은후 esc키 -> :wq
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home
export PATH=${PATH}:$JAVA_HOME/bin
source ~/.bash_profile
mac 터미널에서 파일 압축해제 (0) | 2021.04.19 |
---|---|
파일 시스템 소유권과 권한 바꿔주기 chown/chmod (0) | 2021.03.23 |
CMakeDetermineSystem.cmake Error (Mounted filesystem issue) (0) | 2020.08.11 |
Remove Win10's Path from WSL (0) | 2020.08.10 |
Copy bashrc default file (0) | 2020.07.02 |
댓글 영역