[리눅스] JAVA 설치 및 환경설정

2020. 11. 22. 15:13·노빠꾸 개발일지/JAVA
반응형

 

이번 피드에서는 리눅스 환경에서 JAVA설치 및 환경설정 방법에 관해 알아보겠습니다.

 

- 설치환경 버전정보

OS : CentOS 7.3

JAVA : jdk1.8.0_271

 

 

우선 설치할 jdk파일을 다운받아줍니다.

 

www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html

위의 URL에 접속하여 각자의 버전정보에 맞는 jdk파일을 받아줍니다.

 

리눅스 환경의 tar.gz확장자의 파일을 다운받아주면됩니다.

 

 

 

 

 

다운받은 파일을 FTP등을 이용하여 설치할 리눅스서버에 적당한 위치에 전송하여줍니다.

 

아래의 명령어를 이용하여 서버에 옮긴 파일의 압축을 풀어줍니다.

1
tar -xvf jdk-8u271-linux-x64.tar
cs

 

서버에서 jdk파일 위치로 이동하여, 위의 명령어를 이용하여 압축을 풀어주면 압축이 해재된 폴더가 생성됩니다.

 

jdk설정을 /usr/local/lib위치에 해줄 것이기 때문에, 압축이 해재된 폴더를 이동시켜 줍니다.

 

아래의 명령어를 이용하면 jdk1.8.0_271폴더가 /usr/local/lib경로로 이동됩니다.

1
mv jdk1.8.0_271/ /usr/local/lib
cs

이제 환경설정만 해주면 작업이 마무리됩니다.

 

아래의 명령어를 열어 /etc경로의 profile파일을 열어 자바 환경설정을 추가 해줍니다.

1
vi /etc/profile
cs

 

profile파일의 적당한 위치에 아래의 설정정보를 추가해주면 됩니다.

 

1
2
3
4
5
JAVA_HOME=/usr/local/lib/jdk1.8.0_271
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
cs

 

위의 설정정보를 추가하고, profile파일을 저장한 후, 

 

source /etc/profile 명령어를 이용하여 설정 정보를 저장을 해줍니다.

 

마지막으로 java -version명령을 통해 정상적으로 설치가 완료되었는지 확인해줍니다.

 

정상적으로 설치가 끝났으면 아래와 같이 버전정보가 정상적으로 노출됩니다.

 

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'노빠꾸 개발일지 > JAVA' 카테고리의 다른 글

[JPA] JPA(Java Persistence API) 란?  (0) 2022.04.06
[Design Pattern] 싱글턴 패턴  (0) 2021.05.09
[Java] 오버로딩 & 오버라이딩 차이 비교 정리(오버로딩, 오버라이딩 차이점)  (0) 2020.10.25
[JAVA] JAVA 날짜 클래스 정리 - Date(), SimpleDateFormat(), 날짜 타입 형변환...  (1) 2020.10.21
[이클립스 사용 팁] 이클립스에서 메이븐 프로젝트 생성하는 방법  (2) 2020.10.06
'노빠꾸 개발일지/JAVA' 카테고리의 다른 글
  • [JPA] JPA(Java Persistence API) 란?
  • [Design Pattern] 싱글턴 패턴
  • [Java] 오버로딩 & 오버라이딩 차이 비교 정리(오버로딩, 오버라이딩 차이점)
  • [JAVA] JAVA 날짜 클래스 정리 - Date(), SimpleDateFormat(), 날짜 타입 형변환...
No Backing
No Backing
노빠꾸
    300x250
  • No Backing
    누릇한 노빠꾸 블로그
    No Backing
  • 전체
    오늘
    어제
    • 분류 전체보기 (144)
      • 노빠꾸 서버 (20)
        • AWS (0)
        • 설치관련 (7)
        • 명령어 정리 (2)
        • 서버 설정 (8)
        • Nginx (2)
      • 노빠꾸 개발일지 (70)
        • JAVA (16)
        • JQUERY & JAVASCRIPT (10)
        • HTML5 (0)
        • SPRING (16)
        • Design Patterns (1)
        • DAUM API (1)
        • GIT (10)
        • Python (1)
        • SPRING SECURITY (1)
        • Vue (3)
      • 노빠꾸 데이터베이스 (9)
        • SQL (1)
        • ORACLE (3)
        • MySql (5)
      • 노빠꾸 일상 (13)
      • 노빠꾸 책 추천 (4)
      • 노빠꾸 경제 (20)
      • 노빠꾸 맥북 사용기 (7)
      • 노빠꾸 정보처리기사 정리 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    WebSecurityConfigurerAdapter
    주식용어
    개인서버 추천
    스프링시큐리티 websecurityconfigureradapter
    Linode
    websecurityconfigureradapter 빈 등록
    경제용어
    인텔리제이
    Spring boot
    우분투 자바 설치
    websecurityconfigureradapter 사용법
    스프링 시큐리티 5.7 버전이후 변경사항
    맥북 단축키
    금융용어
    WebSecurityConfigurerAdapter Deprecated
    리눅스 자바 설치
    스프링부트
    websecurityconfigureradapter 변경사항
    티스토리 사이트맵 등록
    스프링부트 JPA
    사이트맵
    스프링부트란
    맥북 사용 팁
    스프링부트 프로젝트
    MySQL 사용자 계정 생성
    깃허브 코파일럿
    websecurityconfigureradapter란
    리노드
    MySQL 데이터베이스 생성
    JPA 쿼리 메소드
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
No Backing
[리눅스] JAVA 설치 및 환경설정
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.