본문 바로가기
시행착오/Spring Boot

[Spring Boot] 2. CentOS7 JAVA, Maven 설치 환경변수

by 성동원 2023. 9. 20.
들어가기 앞서

 

결국에는 웹서비스를 CentOS7 에서 진행할 예정이라. CentOS 에서 환경이 중요하다.

 

  • java 설치
  • maven 설치

 

위 와 같이 진행해볼 것이당.

 

 

암 것도 없다. 현재 위치는

/home/spring

 


 

 

JAVA 설치 및 환경변수

 

앞서 나는 JAVA를 11버전을 이용한다 했으니 11버전을 설치해보자.

11버전이 아닌 다른 버전을 사용하고 싶다면 버전만 다르게 설치 하면되고 환경변수 지정하는 것도 같으니 똑같이 하면 된다.

 

 

https://jdk.java.net/java-se-ri/11-MR2

 

Java Platform, Standard Edition 11 Reference Implementations

Java Platform, Standard Edition 11 Reference Implementations The official Reference Implementation for Java SE 11 (JSR 384) is based solely upon open-source code available from the JDK 11 Project in the OpenJDK Community. This Reference Implementation a

jdk.java.net

위 링크에서 나는 설치를 했다.

 

 

 

왼쪽 부분에서 버전을 고르고 저 linux 부분을 오른쪽클릭 하여 링크주소 복사 한다.

 

linux로 돌아와서.

 

 

mkdir download

위는 사실 스킵해도 상관은 없는데, 설치파일들이 여기저기 나와있으면 조금 보기가 불편하고 정리가 안된 느낌이라. 나는 download 폴더를 만들어서 정리를 하겠다.

 

mkdir은 그냥 윈도우로 치면 새폴더 만들기 느낌이다.

 

 

cd download
wget https://download.java.net/openjdk/jdk11.0.0.1/ri/openjdk-11.0.0.1_linux-x64_bin.tar.gz

 

아까 오른쪽 클릭해서 링크 복사한 부분으로 download 디렉토리에 설치를 진행 한다.

 

 

이렇게 설치가 된 것이 확인됨 ㅎ.

이걸 압축으로 풀자.

 

tar -zxvf openjdk-11.0.0.1_linux-x64_bin.tar.gz

 

뭐 알만한 사람들은 알겠지만 나는 초보자이므로 초보자 형태로 작성을 해본다.

 

tar -zxvf 는 그냥 외우셈 ( 압축풀기 명령어 )

 

open 부터 ~~~~ .gz 까지는 파일명이다. 

 

해석해보면

 

open ~~~ .gz 를 압축 풀기

 

다 그래서 저 위에 명령어를 그대로 작성하기 보다는 앞서 말했 듯이. 만약 자신이 java 11버전이 아니라 다른 버전을 설치한다면 wget으로 설치한 이름을 작성하면 된다.

 

 

위 처럼 압축이 풀어 졌을 것이다. 

 

이젠 환경변수 설정을 해주자.

 

# spring의 home 으로 이동
cd ..

# .bash_profile 파일 찾기.
ls -al

# .bash_profile 수정하기
vi .bash_profile

 

이렇게 나올 것이다. 여기서 하나하나 다 알려주기가 힘드니 vi 편집기는 다른 곳에서 사용법을 배워와라.

 

 

 

이렇게 작성을 하면된다. 

# 아까 설치한 jdk 이름의 대한 경로를 입력해줌.
export JAVA_HOME=/home/spring/download/jdk-11.0.0.1
export PATH=$JAVA_HOME/bin:$PATH

 

그리고 편집기를 나와서

source .bash_profile

 

적용 해주기.

 

 

위 와 같이 java -version 으로 버전 확인을 해보면 설치한 버전 그대로 출력이 되면 java 설치 완료!

(이미지 상에서 donwload 라고 작성해서 잘 안됐어서... 당황했음..ㅎㅎ 오타 여서 수정 후 다시 적용하니 잘 나옴.)

 

 


 

Maven 설치 환경변수

 

https://maven.apache.org/download.cgi

 

Maven – Download Apache Maven

Downloading Apache Maven 3.9.4 Apache Maven 3.9.4 is the latest release: it is the recommended version for all users. System Requirements Java Development Kit (JDK) Maven 3.9+ requires JDK 8 or above to execute. It still allows you to build against 1.3 and

maven.apache.org

에서 아까와 동일하게 주소 링크 복사를 통해서 설치 한 것이다.

 

maven은 그냥 있는 최신버전 설치를 했다 나는.

 

 

저 부분을 동일하게 오른쪽 클릭후 링크 복사 진행

 

JAVA 설치 했을 때와 동일 하게 download 폴더에다가

 

# wget 으로 설치
wget https://dlcdn.apache.org/maven/maven-3/3.9.4/binaries/apache-maven-3.9.4-bin.tar.gz

# tar로 압축 풀기
tar -zxvf apache-maven-3.9.4-bin.tar.gz

 

 

maven도 JAVA와 동일하게 환경변수 지정을 해주자.

아까 .bash_profile에 지정을 했으니 똑같이

.bash_profile에 다음과 같이 작성해주자.

 

 

export MAVEN_HOME=/home/spring/download/apache-maven-3.9.4
export PATH=$MAVEN_HOME/bin:$PATH

 

아까도 말했듯이 마지막 apache-maven-3.9.4 는 사람들 개발에 따라 버전이 다르므로 똑같이 쓰기보다는 아까 압축풀기를 한 폴더 명을 작성할 것.

 

 

# .bash_profile 작성이 완료 되었으면 적용
source .bash_profile

#maven 버전확인
mvn -v

 

위 사진과 같이 자신이 설치한 버전이 출력되면 적용이 된 것이다.