Notice
Recent Posts
Recent Comments
관리 메뉴

Developer Gonie

1. 젠킨스, AWS EC2 우분투에 Java11 설치 본문

개인 공부/(CI | CD) Jenkins

1. 젠킨스, AWS EC2 우분투에 Java11 설치

이대곤 2022. 11. 5. 14:45

* Java11를 설치하는 이유는 뒤에서 설치하는 최신버전의 Jenkins가 Java 11버전을 지원하기 때문이다.

AWS EC2 인스턴스에 접속하기

 

설치되어있는 Java가 있나 확인 후 11버전 설치

현재 AWS EC2 인스턴스에는 java가 설치되어있지 않는 것으로 보이고 버전별로 설치가능한 jre를 보여주고 있다.

11버전을 설치할 것이므로 가장 맨 위에있는 아래의 명령어를 입력한다.

sudo apt install openjdk-11-jre-headless              // java 
sudo apt install openjdk-11-jdk-headless              // javac

다시한번 설치확인

11버전이 설치된 것을 확인할 수 있다.

java 설치 완료확인

javac 설치 완료확인

* 저번에 jre만 설치하고 jdk를 설치 안해서 JAVA_HOME 환경변수를 등록해도 젠킨스쪽에서 인식을 못하는 문제가 있었는데 이거까지 설치된 것을 확인해야 한다.

JAVA_HOME 환경변수 등록하기

* 나중에 젠킨스에서 Jenkins관리-Global Tool Configuration-JDK, JAVA_HOME 에 입력해줘야 하는 경로

1) /usr/lib/jvm/ 경로에서 java-11***** 형태의 폴더명이 존재하는지 확인한다.

2) JAVA_HOME 환경변수를 등록해주는 이유는 수동설치된 Java를
    Jenkins에서 글로벌 툴에서 JDK경로를 등록시켜주기 위해 필요한 부분이다.

    차후에 여기서 입력한 경로를 Jenkins글로벌 툴 설정에서 입력해주게 된다.

sudo vim /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64   맨 아래줄에 추가해주기

source /etc/profile

echo $JAVA_HOME

Comments