mac에 jdk 1.8 / 8 설치하기
2020. 12. 9. 08:38ㆍ모바일/Android_Java
자바 변수 적용
`/Library/Java/JavaVirtualMachines/` is the correct location for the JVM to be installed.
ls -la /Library/Java/JavaVirtualMachines
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
패키치 파일로 설치했다면 위 스크립트로 java가 설치되어있나 확인
아래 명령어 순서대로 실행
Java 8:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
Java 8:
java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
스크립트사용
java 8,9,10등 예전버전은 이제 설치해도 libexec폴더에 적용되지 않는것으로 보임
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 패키지 관리자 설치
- 위 스크립트를 실행하면 press press return to continue or any other key to abort 라는 문구가 나오는데 이때 enter 를 눌러준다..
- 아무키나 눌러서 설치 안돼서 10분날림 ㅠㅠ
brew tap homebrew/cask-versions
brew update
brew tap adoptopenjdk/openjdk
brew cask install adoptopenjdk8
혹시 에러가난다면
Cask adoptopenjdk8 exists in multiple taps 이런 에러가 나면 아래를 실행하여 기존껄 지워준다
rm /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-versions/Casks/adoptopenjdk8.rb
'모바일 > Android_Java' 카테고리의 다른 글
ScollView 스크롤시 바텀레이아웃 숨기기 (detect scroll end) (0) | 2020.12.23 |
---|---|
Scrollview 스크롤 위치 계산, 원하는 위치로 이동, child isvisible, scrollTo, smoothScrollTo (0) | 2020.12.16 |
AsyncTask vs Thread vs Service 차이 (0) | 2020.12.04 |
Non-blocking I/O(NIO) (0) | 2020.11.20 |
Socket 소켓, Data Stream (0) | 2020.11.17 |