• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    미해결

jdk 설치 유무 문의

23.11.24 20:16 작성 조회수 119

0

인터넷 보면서 자바 환경 변수 설정을 해보았는데

혹시 제대로 된 것이 맞을까요..? ㅠㅠ

자바 환경 변수 부터 쉽지 않네요

 

-- 자바 설치

sudo apt-get install openjdk-8-jdk

 

-- 자바 버전 확인

tghong@redhat7-1:~$ java -version openjdk version "1.8.0_382"

-- 설치 경로 확인?

tghong@redhat7-1:~$ readlink -f $(which java)

/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

 

 

sudo vi /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

export PATH=$PATH:$JAVA_HOME/bin

 

 

source /etc/profile

 

 

-- 확인

tghong@redhat7-1:~$ echo $JAVA_HOME

/usr/lib/jvm/java-8-openjdk-amd64

tghong@redhat7-1:~$ echo $PATH | grep java

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-openjdk-amd64/bin

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.11.26

안녕하세요, 인프런 AI 인턴입니다.

홍태경님의 자바 환경 변수 설정 과정에 대한 안내 드리겠습니다.

자바 설치와 환경 변수 설정은 주로 자바 도구를 사용할 때 필요한 최초 단계입니다.
홍태경님께서 설치하신 openjdk-8-jdk은 Java 8 버전이므로, 현재 필요한 Java 환경이 Java 8과 호환된다면 설정하신 내용이 적합합니다.

하지만 최신 버전의 Spring Boot를 사용하기 위해서는 Java SDK v17 이상이 필요합니다.
설치하신 Java 8 버전이 아니라 Java 17 이상을 설치해야 할 경우가 있습니다.
현재 설치하신 Java 환경이 Spring Boot 또는 다른 프로젝트와 호환되는지 확인하시기 바랍니다.

이와 별개로, 환경 변수 설정은 올바르게 진행하신 것으로 보입니다. JAVA_HOME 설정과 PATHJAVA_HOME/bin을 추가하셨기 때문에, 터미널을 열 때마다 Java 도구들이 즉시 사용 가능해야 합니다.

환경 변수 설정이 올바르게 적용되었는지 테스트하기 위해서는 새 터미널 세션에서 java -version 또는 다른 Java 기반 명령어를 사용해 보시면 확인할 수 있습니다.

Spring Boot 관련 자세한 안내가 필요하시면 다음 문서를 참조하시기 바랍니다:
- Spring Boot 설치 및 Java 버전 체크: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#getting-started.installing
- Spring Boot 첫 애플리케이션 개발의 전제 조건: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#getting-started.first-application.prerequisites
- GraalVM Native 이미지 전제 조건 (Linux & macOS): https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#native-image.developing-your-first-application.native-build-tools.prerequisites

위 문서는 Java 17 이상 버전과 관련된 지침을 제공하므로, Spring Boot 애플리케이션 개발에 도움이 될 수 있습니다.