일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- SID
- 영상편집
- wsdl
- http
- 오블완
- httpservletreqeust
- letterspacing
- Database
- 컨트롤러
- MySQL
- MariaDB
- oracle
- java
- HTML
- service name
- Tomcat
- API
- 프로세스
- 스레드 덤프
- JDBC
- 톰캣
- 스레드
- servicename
- q87
- cmd
- 안드로이드 스튜디오
- 키보드
- 티스토리챌린지
- Docker
- ibatis
- Today
- Total
블로그 이름
[Linux] ubuntu에 JAVA 설치하기 본문
포스팅 목적
Ubuntu 환경에 Java를 설치하고, 환경변수를 등록한다.
버전 정보
OS : Ubuntu 20.04
Java : openjdk-8
설치
Java 다운로드
ubuntu 패키지 업데이트
# 업데이트
sudo apt update
# 업그레이드
sudo apt upgrade
update와 upgrade의 차이점
- update : 설치 가능한 패키지 리스트를 최신화
- upgrade : 실제 업데이트
update는 말 그대로 설치가 가능한 패키지 리스트만을 최신화 하는 것이다. 즉, 실제 버전을 업데이트하는 것은 아니다.
update를 통해 패키지 목록을 최신화하고, 현재 upgrade가 필요한 목록을 조회한 뒤
upgrade를 통해서 패키지를 최신 버전으로 업그레이드 하는 것이다.
순서를 명령어를 통해 알아보면 다음과 같다.
- sudo apt update : 패키지 목록 최신화
- sudo apt list --upgradable : 업그레이드 가능한 목록 확인
- sudo apt upgrade : 패키지 업그레이
openjdk 설치
먼저 openjdk를 설치하기 위해 어떤 버전의 openjdk가 있는지 확인해보자.
# 모든 버전 목록 조회
sudo apt list openjdk*
# 특정 버전 목록 조회
sudo apt list openjdk-[버전]*
위 명령어를 입력하면 아래 이미지와 같이 openjdk의 목록이 출력된다.
이제 본인이 설치하고 싶은 openjdk를 선택하여 설치 명령어를 입력하면된다.
# 설치 명령어(11버전)
sudo apt install openjdk-11-jdk
설치 확인
모든 설치가 완료되었으니 제대로 설치가 된 것인지 확인해보자.
java -version
위 명령어를 입력하면 아래 이미지와 같이 버전이 출력될 것이다.
Java의 설치가 완료되었다.
환경변수 설정
이제 Java의 설치를 완료했으니 환경변수 설정에 대해서 알아보자.
설정 이유
환경변수를 설정하기 전에 왜 해야하는지 알아보자. 기본적으로 Java를 실행하거나 참조하기 위해서는 Java가 설치된 디렉토리로 이동해서 동작을 호출해야한다. 이렇게되면 매번 사용할 때 마다 디렉토리 위치를 이동시켜서 Java가 존재하는 위치에서 호출해야하는 번거로움이 발생한다.
이러한 번거로움을 줄여주고 어떠한 위치에서라도 전역적으로 호출하여 사용 할 수 있도록하기 위해서 환경변수를 설정하는 것이다.
설정하기
먼저 환경변수를 설정하기 위해 설정 파일을 열어주자.
sudo vi /etc/profile
위와 같은 화면이 나오면 아래의 내용을 파일 하단에 입력하자.
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 # 본인의 Java 설치경로
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/ext:$JAVA_HOME/lib/tools.jar
이후 :wq!를 입력하여 저장 후 종료해주고, 설정 파일의 변경사항을 저장해주자.
source /etc/profile
이렇게 입력하고 아무런 문구가 나오지 않으면 저장이 완료된 것이다. 이제 환경변수가 제대로 설정이 되었는지 호출하여 확인해보자.
echo $JAVA_HOME
결과 : /usr/lib/jvm/java-11-openjdk-amd64
위와 같이 확인된다면 환경변수 설정이 완료된 것이다.
'개발 > 리눅스' 카테고리의 다른 글
[Linux] 콘솔, 터미널, 쉘 차이점 (0) | 2024.11.17 |
---|---|
[Linux] Window에서 Ubuntu로 파일 이동하기 (0) | 2024.07.25 |
[Linux] sudo 명령어에서 root 권한이 없을 때 (... is not in the sudoers file. this incident will be reported) (0) | 2024.07.25 |
[Linux] 우분투 ubuntu 리눅스 터미널 안열림 현상 (0) | 2024.07.25 |
[centOS] java.io.IOException: 열린 파일이 너무 많음 (0) | 2024.04.24 |