Ubuntu 18.04에 Java / JDK를 설치하는 방법



이 Edureka 블로그는 Oracle 저장소의 java tarball 또는 java deb 패키지를 사용하여 Ubuntu 18.04에 Java 12를 설치하는 단계별 가이드입니다.

Oracle Java JDK (Java 개발 키트) 다음을 기반으로 응용 프로그램 및 도구를 개발하기위한 개발 환경입니다. 자바 . Java 프로그래밍 언어를 사용하여 응용 프로그램 테스트 및 프로그램 개발에 모두 사용할 수있는 다목적 키트입니다. 이것은 초보자에게 Java를 다운로드하고 설치하는 방법에 대한 간단한 가이드가 될 것입니다. Ubuntu 18.04 . 이것은 기회를 찾는 모든 전문가에게 필수적입니다. .

당신은 또한 설치할 수 있습니다 오픈 자바 JDK / JRE (오픈 소스 대안) apt-get 명령 , 꽤 쉽게. 타사 PPA 도구를 통해 Java를 설치하는 방법을 보여줄 수있는 많은 자습서가 있습니다. 그러나이 기사는 타사를 통한 오픈 소스 버전 대신 원래 저장소에서 Java를 다운로드하는 두 가지 안전한 방법에 중점을 둡니다.





따라서 이러한 몇 가지 간단한 단계를 따르면 완전히 번거 로움없이 운영 체제에 JDK를 다운로드하여 설치할 수 있습니다.

Oracle 웹 사이트

  • Ubuntu에 JDK를 설치하려면 먼저 Oracle 공식 웹 사이트에 로그인하십시오.



  • 머리 메뉴 화면의 왼쪽 상단 모서리에있는 버튼 (서로 위에 쌓인 3 개의 짧은 선처럼 보임)을 클릭하고 제품 >> Java >> 개발자 용 Java (JDK) 다운로드 .

1 단계 : Oracle 웹 사이트 방문

  • 에 로그온하여 바로 시작할 수도 있습니다. 다운로드 페이지 Oracle 공식 웹 사이트 .

  • Java 로고가있는 다운로드 버튼을 클릭합니다.



2 단계 : Java SE 개발 키트

  • 아래로 스크롤하면 아래와 같은 상자가 나타날 수 있습니다. Linux, MacOS 및 Windows 용 JDK를 다운로드 할 수있는 다양한 옵션이 표시됩니다.

    SQL의 함수 유형
  • 상자 상단에 다음과 같은 옵션이 표시됩니다. 라이센스 계약 동의 . 옆에있는 확인란을 선택합니다.

tarball을 사용하여 Ubuntu에 Java 다운로드 및 설치 (방법 1)

1 단계 : tarfile 다운로드

  • Oracle 웹 사이트의 다운로드 페이지에서 .tar.gz 패키지 ...에 대한 Linux x64 다운로드하십시오.

  • 다운로드 한 후 다운로드 한 패키지를 추출하여 Ubuntu에 JDK를 설치할 수 있습니다.

2 단계 : 파일 추출

  • 이제 시스템에 맞는 아카이브 패키지를 다운로드 했으므로 아래 명령을 실행하여 압축을 풉니 다.

tar -zxvf ~ / Downloads / jdk-12.0.1_linux-x64_bin.tar.gz

  • 다음으로 Java 컴파일러 패키지를 저장할 디렉토리를 만듭니다. 원하는대로 이름을 지정할 수 있지만 설치중인 Java 버전에 따라 이름을 지정하는 것이 좋습니다.

sudo mkdir -p /usr/lib/jvm/jdk-12.0.1/

  • 다음으로, 아래 명령을 실행하여 추출 된 Java 컨텐츠를 새로 생성 된 디렉토리에 복사하십시오.

sudo mv jdk-12.0.1_linux-x64 /usr/lib/jvm/jdk12.0.1/

Ubuntu에서 Java 다운로드 및 설치 deb 패키지 사용 (방법 2)

1 단계 : deb 패키지 다운로드

  • 공식 웹 사이트에서 다른 옵션으로 이동할 수도 있습니다. 다운로드중인 버전 번호를 확인하세요. 내가 언급 한 것보다 새로운 버전 번호가 있으면 대신 선택하세요.

  • 아래 명령을 실행하여 DEB 패키지를 쉽게 설치할 수도 있습니다.

cd / tmp

wget --no-cookies --no-check-certificate --header '쿠키 : oraclelicense = accept-securebackup-cookie'https://download.oracle.com/otn-pub/java/jdk/12.0.1+33 /312335d836a34c7c8bba9d963e26dc23/jdk-12.0.1_linux-x64_bin.deb

2 단계 : Oracle Java 설치

  • 이제 시스템에 맞는 아카이브 패키지를 다운로드 했으므로 아래 명령을 실행하여 Ubuntu에 JDK를 설치하십시오.

sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb

3 단계 : 시스템에서 Java 구성

  • 그런 다음 아래 명령을 실행하여 Ubuntu에서 Java 12.0.1을 기본값으로 구성하십시오. 아래 명령은 Java 대안을 사용하도록 Ubuntu를 구성합니다.

sudo update-alternatives --install / usr / bin / java java /usr/lib/jvm/jdk-12.0.1/bin/java 2

sudo 업데이트 대안 --config java

다른 버전의 Java가 설치되어 있고 위의 명령을 실행했다고 가정하면 기본값으로 설정할 Java 버전을 선택하라는 메시지가 표시됩니다. 다른 버전의 Java가 설치되어 있지 않으면 명령이 아무 것도 반환하지 않습니다.

  • 다음으로 다음 명령을 실행하여 최신 버전의 Java를 Ubuntu 데스크탑의 기본 Java 컴파일러로 만듭니다.

sudo update-alternatives --install / usr / bin / jar jar /usr/lib/jvm/jdk-12.0.1/bin/jar 2

sudo 업데이트 대안 --install / usr / bin / javac javac /usr/lib/jvm/jdk-12.0.1/bin/javac 2

sudo update-alternatives --set jar /usr/lib/jvm/jdk-12.0.1/bin/jar

sudo update-alternatives --set javac /usr/lib/jvm/jdk-12.0.1/bin/javac

Java를 설치하고 구성해야합니다.

  • Ubuntu가 Java를 인식하는지 확인하려면 아래 명령을 실행하십시오.

자바 버전

아래 출력을 볼 수 있습니다.

자바 12.0.1 2019-04-16
Java (TM) SE 런타임 환경 (빌드 12.0.1 + 12)
Java HotSpot (TM) 64 비트 서버 VM (빌드 12.0.1 + 12, 혼합 모드, 공유)

4 단계 : Java 환경 변수 생성

  • JAVA 환경 변수를 설정하려면 JDK 용 /etc/profile.d 디렉토리에 새 파일을 만듭니다.

sudo nano /etc/profile.d/jdk12.0.1.sh

  • 그런 다음 줄을 복사하여 파일 끝에 붙여넣고 저장합니다.

내보내기 J2SDKDIR = / usr / lib / jvm / java-12.0.1

내보내기 J2REDIR = / usr / lib / jvm / java-12.0.1

내보내기 PATH = $ PATH : /usr/lib/jvm/java-12.0.1/bin : /usr/lib/jvm/java-12.0.1/db/bin

내보내기 JAVA_HOME = / usr / lib / jvm / java-12.0.1

export DERBY_HOME = / usr / lib / jvm / java-12.0.1 / db

  • 다음으로 아래 명령을 실행하십시오.

소스 /etc/profile.d/jdk12.0.1.sh

  • 위의 명령은 Ubuntu에서 작동하고 작동하도록 Java를 구성해야합니다. Ubuntu에 JDK가 올바르게 설치되었는지 테스트하려면 아래 명령을 실행하십시오. Java가 설치되어 있어야합니다.

자바 버전

자바 12.0.1 2019-04-16
Java (TM) SE 런타임 환경 (빌드 12.0.1 + 12)
Java HotSpot (TM) 64 비트 서버 VM (빌드 12.0.1 + 12, 혼합 모드, 공유)


축하합니다! 방금 성공적으로 설치했습니다. Ubuntu 18.04의 Java / JDK 12.0.1 .

Ubuntu에 대해 더 알고 싶으십니까? 로그온 할 수 있습니다. . Edureka의 Linux Administration Certification 교육은 Linux 전문가로서의 경력을 형성하고 응용 프로그램을 실행하고 시스템 및 네트워크에서 원하는 기능을 수행하며 네트워크 구성을 만들고 보안 관리를 유지하는 데 도움이되도록 큐레이팅됩니다.