java 설치 이슈

fromzoo·2021년 8월 23일
0

초반 셋팅시

  1. 처음 정품 자바 설치했음
  2. backend $ ./gradlew clean build 시 빌드 실패 문제
  3. 자바 버전 문제로 인한 이슈로 예상
  • 다운그레이드
  • 환경변수 설정을 해줘야한다. (?)
  1. 또한 자바 정품 같은 경우는 라이센스 문제로 기업에서 사용시 문제가 있을 수 있다고함
  2. open jdk로 쓰는게 좋음? ..
  3. open jdk 를 설치하기 위해 brew로 cask설치해줌
$ brew install cask

cask는 개발 환경을 위해서 꼭 설치할 것을 권장함

  1. open jdk java 11버전 설치
    brew cask install adoptopenjdk11

  2. 환경변수 설정
    자바 설치 버전을 다운그레이드하거나 원하는 버전에서 사용하고 싶다면 환경변수를 설정해야한다.

$ ~/.bash_profile   


... 

입력 창이 나오면 원하는 자바 버전을 입력

해당 과정은 더 알아볼것...😅

🚫 재부팅시 버전

자바 버전을 맞추고 디렉터리 별로 환경변수를 설정해야함

자바 환경변수 설정이 필요한 이유?

  1. 자바 버전을 맞췄으니 재부팅시에도 적용되어야 하는데 그대로임 적용안됨..
  2. 전역 설정?을 해줘야하는지 잘 모를 ...

해결 방법으론.. 재부팅하지 않거나..

사용시마다 버전이 맞지 않으면 환경변수 다시 설정하기!

# 1. 버전확인 
$ java -version

# 2. 환경변수설정 
$ source ~/.bash_profile

./gradlew bootRun

  • 이젠 또 ./gradlew bootRun으로 실행시키려니 오류는 안나지만 안돌아감

    ssl 문제?

  • 자바 15버전으로 변경 ㅠ.ㅠ

(추가) 📌 다시 자바 11버전으로 다운

🤔 문제점

  • 자바 11버전으로 사용해야하지만 ./gradlew bootRun이 실행 안되는 이슈때문에 15 버전으로 변경했었음
  • but 자바 버전이 달라서 api 오류가 발생
  • 자바 11 버전을 사용해야함...

🧷 자바 버전 문제

자바 version 15 -> 11

# 자바 버전 확인 
$ java --version

# 설치되어 있는 자바 버전 확인
$ /usr/libexec/java_home -V

# 버전 변경
$ sudo vi ~/.bash_profile

[변경 전]
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home

export PATH=${PATH}:$JAVA_HOME/bin
[변경 후]
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home

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

# 환경 변수 설정
$ source ~/.bash_profile

# 변경 여부 확인
$ java -version

버전 다운은 완료됨

but... 전에 발생한 이슈와 마찬가지로 ./gradlew bootRun했을때 실행이 안됨~

해결방법 === SSL 설정 끄기

backend/src/main/resources/application.yml 경로에서
서버 정보 url 뒤에 useSSL=false을 추가해주기

참고

profile
프론트엔드 주니어 개발자 🚀

0개의 댓글