ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [AWS EC2] Ubuntu 에 JAVA 설치 및 환경설정
    Infra/aws 2020. 4. 20. 21:06

    설치하기 전에 java -version 명령어로 설치가 되어있는지 먼저 확인합니다.

     

    그럼 다음과 같이 설치된것은 없지만 설치하라고 추천목록이 나타나게 됩니다.

    (로그에 404에러뜨고 설치안되는 경우가 많아 비추합니다)

     

    설치할 수 있는 자바는 오라클 jdk와 open jdk 두 종류 인데 

    오라클 jdk는 아마존 리눅스에서 FTP로 다운받아서 사용해봤기 때문에 이번에는 openjdk를 설치하도록 하겠습니다.

    openJdk vs 오라클Jdk 둘중 어느것을 사용한다고 해서 막 눈에 띄는 차이가 있고 그런건 아니니 걱정안하셔도 됩니다.

     

    그럼 이제 다음 명령어로 다운받아 보겠습니다.

    $ sudo apt-get install openjdk-8-jdk

    다운이 잘 되었는지 버전을 확인합니다.

    $ java -version

    다음과 같이 뜬다면 설치가 잘 된 것입니다.

    만약 또다시 'java' not found가 뜬다면 혹시 레포지토리에 openjdk-8버전이 추가가 되어있는지 의심해봐야 합니다.

    저 같은 경우에는 Ubuntu Server 18.04 LTS인 우분투 최신버전을 받았습니다.

    이 버전의 레포는 openjdk-8 버전을 가지고 있지 않더군요.

    설치할 수 있는 openjdk 목록을 보고 싶다면 다음과 같은 명령어로 검색해 볼 수 있습니다.

    $ apt search openjdk

    보시면 다음과 같이 8버전이 공용 레포지토리에서 찾을 수 없다는것을 확인하실 수 있습니다.

    (최신 버전인 11버전만 있는것으로보아 더 이상 지원이 안되는 것으로 추측됩니다)

    그렇다면 따로 openjdk-8을 설치할 수 있도록 추가해 주어야 합니다.

    다음 명령어로 openjdk 여러 버전을 추가합니다.

    $ sudo add-apt-repository ppa:openjdk-r/ppa

    이 명령어는 PPA(Personal Package Archive) 즉, 개인용 소프트웨어 패키지 저장소에 openjdk 여러버젼에 대한 다운 경로를 추가는 명령어 입니다.

    $ sudo apt-get update

    다운로드가 다 끝나면 패키지를 업데이트 해줍니다.

    이 과정이 끝나면 다시 openjdk-8 설치 명령어를 입력합니다.

    $ sudo apt-get install openjdk-8-jdk

    콘솔창이 주루룩 내려가면서 설치가 되는것을 확인하실 수 있습니다.

    그런다음 다시 버젼을 확인해보시면 설치가 잘 된것을 확인하실 수 있습니다.

     

     

     

    자바 환경설정

     

    자바 설치가 끝나면 환경변수를 설정해야 합니다. 먼저 java위치를 확인합니다.

    $ which java
    $ readlink -f /usr/bin/java

    다음 명령어를 실행했을때 저 같은 경우에는

     

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

     

    이렇게 한줄이 나옵니다.

    그러면 뒤의 /bin/java 만 제거하고 앞부분까지만 복사합니다.

    복사한뒤 환경설정파일인 profile을 열어줍니다.

    저는 vi 편집기 툴을 이용하여 수정하겠습니다.

    ~$ sudo vi /etc/profile

    그럼 이런 모양의 파일이 나오는데 다음과 같이 아래 3줄을 추가해주면 됩니다.

    수정을 할때에는 i 키를 한번 누르면 수정이 가능하게끔 되어있습니다.

    수정을 다한다음 빠져나올때는 :q명령어로 빠져나옵니다.

    (헷갈리시면 VI 명령어를 인터넷에 검색해보시면 됩니다.)

     

    해당 작업이 끝난 뒤 업데이트를 위해 다음과 같이 명령어를 입력합니다.

    $ source /etc/profile

    그리고 마무리로 환경변수가 잘 셋팅 되었는지 확인합니다.

    $ echo $JAVA_HOME

    이 명령어를 쳤을때 처음에 복사해준 위치가 나타나게 된다면 성공입니다.

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

     

    다음글 : [Linux & Amazon AWS] - [AWS EC2] git 설치 및 연동하기

    'Infra > aws' 카테고리의 다른 글

    [AWS EC2] Ubuntu에 Tomcat 설치  (0) 2020.04.23
    [AWS EC2] Ubuntu 리눅스에 메이븐(maven) 설치하기  (0) 2020.04.23
    [AWS EC2] git 설치 및 연동하기  (0) 2020.04.15
    EC2에 소스 올리기(FileZila 기준)  (0) 2020.04.15
    EC2 접속하기  (0) 2020.04.15

    댓글

Designed by Tistory.