산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

우분투 리눅스에 Oracle Java 설치 단계별 가이드

최신 Oracle JDK를 우분투에 설치하는 간결하고 전문가 검증된 가이드를 따르세요. 32비트든 64비트 시스템이든 몇 분 만에 Java를 실행할 수 있습니다.

1. 기존 OpenJDK 패키지 제거

우분투에는 OpenJDK가 사전 설치된 경우가 많습니다. 충돌 방지를 위해 모든 OpenJDK 패키지를 먼저 제거하세요:

sudo apt-get purge openjdk-*

프롬프트 시 제거 확인.

2. 시스템 아키텍처 확인

우분투 설치가 32비트인지 64비트인지 확인:

file /sbin/init

출력에서 "x86_64"(64비트) 또는 "i386"(32비트) 확인.

3. 올바른 Oracle JDK 패키지 다운로드

공식 Oracle Java SE 다운로드 페이지 방문: Oracle Java Downloads. 라이선스 동의 후 선택:

다운로드 후 Downloads 폴더에 jdk-8u5-linux-x64.tar.gz 같은 파일 확인.

4. JDK 아카이브 압축 해제

다운로드 위치로 이동해 압축 해제:

cd ~/Downloads
sudo tar -xvf jdk-8u5-linux-x64.tar.gz

해제 후 jdk1.8.0_5 같은 폴더 생성.

5. 시스템 환경 변수 설정

/etc/profile 편집:

sudo nano /etc/profile

맨 끝에 다음 줄 추가, /path/to/jdk를 실제 압축 해제 경로로 변경:

JAVA_HOME=/path/to/jdk
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH

파일 저장 (Ctrl+X, Y, Enter).

6. 프로필 설정 다시 로드

. /etc/profile

7. 우분투 Alternatives 시스템에 JDK 등록

시스템에 Java 바이너리 위치 알리기:

sudo update-alternatives --install "/usr/bin/java" "java" "/path/to/jdk/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/path/to/jdk/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/path/to/jdk/bin/javaws" 1

8. Oracle JDK를 기본으로 설정

sudo update-alternatives --set java "/path/to/jdk/bin/java"
sudo update-alternatives --set javac "/path/to/jdk/bin/javac"
sudo update-alternatives --set javaws "/path/to/jdk/bin/javaws"

9. 설치 확인

Java가 올바른 버전을 보고하는지 확인:

java -version

다음과 유사한 출력 확인:

java version "1.8.0_5"
Java(TM) SE Runtime Environment (build 1.8.0_5-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b13, mixed mode)

축하합니다 — Oracle Java가 우분투 시스템에 설치되어 사용할 준비가 되었습니다.

java

  1. 마이크로소프트 Azure에 Java EE 애플리케이션 배포: 단계별 가이드
  2. 구글 클라우드에 WordPress 설치하기: 단계별 가이드
  3. Java 입출력 마스터: 출력, 입력, 포맷팅 완벽 가이드
  4. Java 객체 배열 생성하기: 단계별 완벽 가이드
  5. Java 난수 생성: Random 클래스와 Math.random 실전 가이드
  6. Java BufferedReader로 파일 읽기: 실전 가이드와 예제
  7. 자바에서 char를 String으로 변환하기: 실전 예제와 모범 사례
  8. 자바에서 재귀를 이용해 문자열 뒤집기: 단계별 가이드
  9. 전문가 가이드: 독 레벨러 설치로 최대 효율 달성
  10. Java 9 모듈 시스템: 향상 사항, 링크 타임, 커스텀 런타임 이미지