Ubuntu Linux에 Oracle Java를 설치하는 방법

작가: Monica Porter
창조 날짜: 17 3 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
Ubuntu 20.04 LTS, Debian Linux에 Oracle Java (JDK)를 설치하는 방법
동영상: Ubuntu 20.04 LTS, Debian Linux에 Oracle Java (JDK)를 설치하는 방법

콘텐츠

이 기사에서는 Oracle Java 7 32 비트 및 64 비트 (현재 버전은 1.7.0_4532 비트 및 64 비트 Ubuntu 운영 체제의 JDK / JRE. 이 가이드를 Debian 및 Linux Mint에 적용 할 수 있습니다.

운영 체제에 Oracle Java 7을 설치했지만 업그레이드하려는 경우 Ubuntu Linux에서 Oracle Java 업그레이드 자습서를 참조하십시오.

사람들과 함께 다만 Java 프로그램을 개발하지 않고 Java 응용 프로그램을 실행하기 위해 Oracle Java JRE를 설치하려면 Ubuntu Linux에서 Oracle Java JRE 설치 자습서를 참조하십시오.

Java 프로그램 및 애플리케이션 (Oracle JDK를 포함한 Oracle Java JRE)을 개발하기 위해 Oracle Java JDK를 설치하려는 경우 다음 방법을 사용하십시오.

  • Ubuntu Linux에 Oracle Java JDK를 설치하는 방법

웹 브라우저에서 Oracle Java를 활성화 / 업그레이드하려면 웹 브라우저에서 Oracle Java 활성화 자습서를 참조하십시오.

단계


  1. Ubuntu Linux 운영 체제가 32 비트 또는 64 비트인지 확인하고 터미널을 열고 다음 명령을 실행합니다.
    • 입력 / 복사 / 붙여 넣기 : 파일 / sbin / init
      • Ubuntu Linux 버전이 32 비트인지 64 비트인지 기억하십시오.

  2. 시스템에 Java가 설치되어 있는지 확인하십시오. 테스트하려면 터미널에서 Java 버전 명령을 실행하십시오.
    • 터미널을 열고 다음 명령을 입력하십시오.
      • 입력 / 복사 / 붙여 넣기 : 자바 버전
    • OpenJDK가 시스템에 설치된 경우 다음 메시지가 표시됩니다.
      • 자바 버전 "1.7.0_15"
        OpenJDK 런타임 환경 (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
        OpenJDK 64 비트 서버 VM (빌드 19.0-b09, 혼합 모드)
    • OpenJDK가 시스템에 설치되어있는 경우이 기사에서 언급 한 공급 업체 버전이 아닙니다.

  3. 시스템에서 OpenJDK / JRE를 완전히 제거하고 Oracle Java JDK / JRE 바이너리를 저장할 디렉토리를 만듭니다. 이는 서로 다른 공급 업체의 두 가지 Java 버전 간의 시스템 충돌 및 혼동을 방지하는 방법입니다. 예를 들어 시스템에 OpenJDK / JRE가 설치되어있는 경우 다음 명령을 사용하여 제거 할 수 있습니다.
    • 입력 / 복사 / 붙여 넣기 : sudo apt-get purge openjdk- *
      • 시스템에서 OpenJDK / JRE를 완전히 제거하는 명령입니다.
    • 입력 / 복사 / 붙여 넣기 :sudo mkdir -p / usr / local / java
      • Oracle Java JDK 및 JRE 바이너리를 저장하기위한 새 디렉토리를 생성하는 명령입니다.
  4. Linux 용 Oracle Java JDK / JRE 다운로드. 확실히 선택 바로 그거죠 32 비트 또는 64 비트 운영 체제 용 압축 바이너리 (tar.gz로 끝남).
    • 예를 들어 32 비트 Ubuntu Linux를 사용하는 경우 32 비트 Oracle Java 바이너리를 다운로드합니다.
    • 예를 들어 Ubuntu Linux 64 비트를 사용하는 경우 64 비트 Oracle Java 바이너리를 다운로드합니다.
    • 선택권, Oracle Java JDK / JRE 문서 다운로드
      • jdk-7u40-apidocs.zip을 선택하십시오.
    • 중요한 정보: Oracle Java 64 비트 바이너리는 32 비트 Ubuntu Linux에서 작동하지 않습니다. 의도적으로 Ubuntu Linux 32 비트에 64 비트 Oracle Java를 설치하면 많은 시스템 오류 메시지가 나타납니다.
  5. Oracle Java 바이너리를 / usr / local / java 디렉토리에 복사하십시오. 대부분의 경우 Oracle Java 바이너리가 다운로드됩니다. / home /"사용자 이름"/ 다운로드.
    • Ubuntu Linux 32 비트에 Oracle Java 32 비트를 설치하는 방법 :
      • 입력 / 복사 / 붙여 넣기 : cd ~ / 다운로드
      • 입력 / 복사 / 붙여 넣기 : sudo cp -r jdk-7u45-linux-i586.tar.gz / usr / local / java
      • 입력 / 복사 / 붙여 넣기 : sudo cp -r jre-7u45-linux-i586.tar.gz / usr / local / java
      • 입력 / 복사 / 붙여 넣기 : cd / usr / local / java
    • Ubuntu Linux 64 비트에 Oracle Java 64 비트를 설치하는 방법 :
      • 입력 / 복사 / 붙여 넣기 :cd ~ / 다운로드
      • JDK를 다운로드 한 경우 입력 / 복사 / 붙여 넣기 : sudo cp -r jdk-7u45-linux-x64.tar.gz / usr / local / java
      • 또는 JRE를 다운로드 한 다음 입력 / 복사 / 붙여 넣기 : sudo cp -r jre-7u45-linux-x64.tar.gz / usr / local / java
      • 입력 / 복사 / 붙여 넣기 : cd / usr / local / java
  6. / usr / local / java 디렉토리에서 Java 바이너리 아카이브를 추출하십시오.
    • Ubuntu Linux 32 비트에 Oracle Java 32 비트를 설치하는 방법 :
      • 입력 / 복사 / 붙여 넣기 : sudo tar xvzf jdk-7u45-linux-i586.tar.gz
      • 입력 / 복사 / 붙여 넣기 : sudo tar xvzf jre-7u45-linux-i586.tar.gz
    • Ubuntu Linux 64 비트에 Oracle Java 64 비트를 설치하는 방법 :
      • JDK를 다운로드 한 경우 입력 / 복사 / 붙여 넣기 : sudo tar xvzf jdk-7u45-linux-x64.tar.gz
      • JRE를 다운로드 한 다음 입력 / 복사 / 붙여 넣기 : sudo tar xvzf jre-7u45-linux-x64.tar.gz
  7. 디렉토리를 다시 확인하십시오. 이 단계에서 / usr / local / java에 압축이 풀린 Java JDK / JRE 디렉토리가 다음과 같이 나열되어야합니다.
    • 입력 / 복사 / 붙여 넣기 : ls -a
    • jdk1.7.0_45
    • 또는 jre1.7.0_45
  8. / etc / 프로필 파일 경로를 편집하고 다음 시스템 변수를 경로에 추가하십시오. nano, gedit 또는 기타 텍스트 편집 소프트웨어를 사용하고 / etc / profile을 엽니 다.
    • 입력 / 복사 / 붙여 넣기 : sudo gedit / etc / 프로필
    • 또는
    • 입력 / 복사 / 붙여 넣기 : sudo nano / etc / 프로필
  9. 화살표 키를 사용하여 맨 아래로 스크롤하고 파일 뒤에 줄을 추가합니다.
    • JDK 유형 / 복사 / 붙여 넣기를 설치 한 경우 :
      JAVA_HOME = / usr / 로컬 / 자바 /jdk1.7.0_45
      JRE_HOME = $ JAVA_HOME / jre
      경로 = $ 경로 : $ JAVA_HOME / bin : $ JRE_HOME / bin
      JAVA_HOME 내보내기
      JRE_HOME 내보내기
      내보내기 경로
    • JRE가 설치된 경우 유형 / 복사 / 붙여 넣기 :
      JRE_HOME = / usr / 로컬 / 자바 /jre1.7.0_45
      경로 = $ 경로 : $ JRE_HOME / bin
      JRE_HOME 내보내기
      내보내기 경로
    • / etc / 프로필 파일을 저장하고 종료하십시오.
  10. Ubuntu Linux 시스템에 Oracle Java JDK / JRE의 위치를 ​​알립니다. 이 명령은 Oracle Java의 새 버전을 사용할 준비가되었음을 시스템에 알립니다.
    • JDK가 설치된 경우 유형 / 복사 / 붙여 넣기 : sudo update-alternatives -install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java"1
    • JRE가 설치된 경우 유형 / 복사 / 붙여 넣기 : sudo update-alternatives -install "/ usr / bin / java" "java" "/usr/local/java/jre1.7.0_45/bin/java"1
      • Oracle Java JRE를 사용할 준비가되었음을 시스템에 알리는 명령입니다.
    • JDK를 설치 한 경우에만 입력 / 복사 / 붙여 넣기 :sudo update-alternatives -install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/bin/java"1
      • Oracle Java JDK를 사용할 준비가되었음을 시스템에 알리는 명령입니다.
    • 입력 / 복사 / 붙여 넣기 :sudo update-alternatives -install "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws"1
      • Oracle Java Web이 사용할 준비가되었음을 시스템에 알리는 명령입니다.
  11. Ubuntu Linux 시스템에 Oracle Java JDK / JRE가 기본 Java임을 알립니다.
    • JDK가 설치된 경우 유형 / 복사 / 붙여 넣기 : sudo update-alternatives -set java /usr/local/java/jdk1.7.0_45/jre/bin/java
    • JRE가 설치된 경우 유형 / 복사 / 붙여 넣기 :sudo update-alternatives -set java /usr/local/java/jre1.7.0_45/bin/java
      • 시스템에 자바 런타임 시스템을 설정하는 명령어입니다.
    • JDK 유형 / 복사 / 붙여 넣기를 설치할 때만 : sudo update-alternatives -set java /usr/local/java/jdk1.7.0_45/bin/java
      • 시스템에 Java 컴파일러를 설정하는 명령입니다.
    • JDK가 설치된 경우 유형 / 복사 / 붙여 넣기 : sudo update-alternatives -set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
    • 또는 JRE를 설치 한 경우 유형 / 복사 / 붙여 넣기 : sudo update-alternatives -set javaws /usr/local/java/jre1.7.0_45/bin/javaws
      • 시스템에서 부팅하도록 Java Web을 설정하는 명령입니다.
  12. 다음 명령을 입력하여 / etc / 프로필 시스템 경로를 다시로드합니다.
    • 입력 / 복사 / 붙여 넣기 :. / etc / 프로필
    • Ubuntu Linux 시스템을 다시 시작한 후 시스템 경로 / etc / 프로필 파일이 다시로드됩니다.
  13. Oracle Java가 시스템에 올바르게 설치되었는지 확인하십시오. 다음 명령을 실행하고 Java 버전을 기록하십시오. 32 비트 Oracle Java 설치에 성공하면 다음 메시지가 표시됩니다.
    • 입력 / 복사 / 붙여 넣기 : 자바 버전. 시스템의 Java 버전을 표시하는 명령입니다. 다음 메시지가 표시됩니다. java version "1.7.0_45"
      Java (TM) SE 런타임 환경 (빌드 1.7.0_45-b18)
    • Java HotSpot (TM) Server VM (빌드 24.45-b08, 혼합 모드)
    • 입력 / 복사 / 붙여 넣기 : 자바 버전. 이제 터미널에서 Java 프로그램을 컴파일 할 수 있음을 알리는 명령입니다. 다음 메시지가 표시됩니다. java 1.7.0_45. Oracle Java 64 비트가 성공적으로 설치되면 다음이 표시됩니다.
    • 입력 / 복사 / 붙여 넣기 : 자바 버전. 시스템에서 실행중인 Java 버전을 표시하는 명령입니다. 다음 메시지가 표시됩니다. java version "1.7.0_45"
      Java (TM) SE 런타임 환경 (빌드 1.7.0_45-b18)
    • Java HotSpot (TM) 64 비트 서버 VM (빌드 24.45-b08, 혼합 모드)
    • 입력 / 복사 / 붙여 넣기 : 자바 버전. 이제 터미널에서 Java 프로그램을 컴파일 할 수 있음을 알리는 명령입니다. 다음과 같은 디스플레이 메시지가 나타납니다. java 1.7.0_45
  14. 축하합니다. Linux 시스템에 Oracle Java를 성공적으로 설치했습니다. 이제 시스템을 재부팅하십시오. 그러면 시스템이 Java 프로그램을 실행하고 개발할 수 있도록 완전히 구성됩니다. 그런 다음 자신의 Java 프로그램을 컴파일하고 실행할 수 있습니다. 광고

방법 1/3 : 선택 사항 : 웹 브라우저에서 Oracle Java를 활성화하는 방법

  1. 웹 브라우저에서 Java 플러그인을 활성화하려면 브라우저의 플러그인 디렉토리에서 Oracle Java 파티션에서 Java 플러그인이있는 위치로의 심볼릭 링크를 만들어야합니다.
    • 중요 사항: 웹 브라우저에서 Oracle Java 7을 활성화 할 때주의해야합니다. Java에는 많은 취약점과 악용이 있기 때문입니다. 더 중요한 것은 웹 브라우저에서 Oracle Java 7을 활성화 할 때 보안 허점이나 악용이있는 경우 악당이 시스템을 침입하여 해를 끼치는 약점입니다. Java 취약성 및 악용에 대한 자세한 정보는 웹 사이트를 방문하십시오. Java Tester
    광고

3 가지 방법 중 2 : Google 크롬

Oracle Java 32 비트 자습서 :

  1. 다음 명령을 실행하십시오.
    • 입력 / 복사 / 붙여 넣기 : sudo mkdir -p / opt / google / chrome / plugins
      • / opt / google / chrome / plugins 디렉토리를 만드는 명령입니다.
    • 입력 / 복사 / 붙여 넣기 : cd / opt / google / chrome / plugins
      • 이것은 Google 크롬 플러그인 디렉토리로 이동하는 명령입니다. 아이콘 링크를 만들기 전에이 디렉토리로 이동해야합니다.
    • 입력 / 복사 / 붙여 넣기 : sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
      • 다음은 Java JRE 플러그인 (Java Runtime Environment)에서 심볼릭 링크를 생성하는 명령입니다. libnpjp2.so Google 크롬 브라우저에.
    광고

Oracle Java 64 비트 자습서 :

  1. 다음 명령을 실행하십시오.
    • 입력 / 복사 / 붙여 넣기 : sudo mkdir -p / opt / google / chrome / plugins
      • / opt / google / chrome / plugins 디렉토리를 만드는 명령입니다.
    • 입력 / 복사 / 붙여 넣기 : cd / opt / google / chrome / plugins
      • 이것은 Google 크롬 플러그인 디렉토리로 이동하는 명령입니다. 아이콘 링크를 만들기 전에 디렉토리로 이동했는지 확인하십시오.
    • 입력 / 복사 / 붙여 넣기 : sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
      • 다음은 Java JRE (Java Runtime Environment) 플러그인에서 심볼릭 링크를 생성하는 명령입니다. libnpjp2.so Google 크롬 브라우저에.
    광고

상기 :

  1. 노트 : 위의 명령을 실행하면 여러 번 다음 메시지가 표시됩니다.
    • ln : 심볼릭 링크 생성`./libnpjp2.so ': 파일이 있습니다.
    • 이 문제를 해결하려면 다음 명령을 사용하여 이전에 링크를 제거하십시오.
    • 입력 / 복사 / 붙여 넣기 :cd / opt / google / chrome / plugins
    • 입력 / 복사 / 붙여 넣기 :sudo rm -rf libnpjp2.so
    • 명령을 실행하기 전에 / opt / google / chrome / plugins 디렉토리에 있는지 확인하십시오.
  2. 웹 브라우저를 다시 시작하고 자바 테스터 Java가 작동하는지 확인하십시오. 광고

3 가지 방법 중 3 : Mozilla Firefox

Oracle Java 32 비트 자습서 :

  1. 다음 명령을 실행하십시오.
    • 입력 / 복사 / 붙여 넣기 : cd / usr / lib / mozilla / 플러그인
      • 이것은 plugin / usr / lib / mozilla / plugins 디렉토리로 이동하는 명령입니다.없는 경우이 디렉토리를 작성하십시오.
    • 입력 / 복사 / 붙여 넣기 : sudo mkdir -p / usr / lib / mozilla / 플러그인
      • 여기에 create directory / usr / lib / mozilla / plugins 명령이 있습니다. 심볼릭 링크를 만들기 전에 디렉토리에 있는지 확인하십시오.
    • 입력 / 복사 / 붙여 넣기 : sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
      • 다음은 Java JRE (Java Runtime Environment) 플러그인에서 심볼릭 링크를 생성하는 명령입니다. libnpjp2.so Mozilla Firefox 웹 브라우저로 이동합니다.
    광고

Oracle Java 64 비트 자습서 :

  1. 다음 명령을 실행하십시오.
    • 입력 / 복사 / 붙여 넣기 : cd / usr / lib / mozilla / 플러그인
      • / usr / lib / mozilla / plugins로 이동하는 명령입니다. 디렉토리가없는 경우이 디렉토리를 작성하십시오.
    • 입력 / 복사 / 붙여 넣기 : sudo mkdir -p / usr / lib / mozilla / 플러그인
      • 여기에 create directory / usr / lib / mozilla / plugins 명령이 있습니다. 심볼릭 링크를 만들기 전에 디렉토리에 있는지 확인하십시오.
    • 입력 / 복사 / 붙여 넣기 : sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
      • 다음은 Java JRE (Java Runtime Environment) 플러그인에서 심볼릭 링크를 생성하는 명령입니다. libnpjp2.so Mozilla Firefox 웹 브라우저로 이동합니다.
    광고

상기 :

  1. 노트 : 때때로 위의 명령을 실행하고 메시지를받습니다.
    • ln : 심볼릭 링크 생성`./libnpjp2.so ': 파일이 있습니다.
    • 이 문제를 해결하려면 다음 명령을 사용하여 이전 링크를 제거하십시오.
    • 입력 / 복사 / 붙여 넣기 : cd / usr / lib / mozilla / 플러그인
    • 입력 / 복사 / 붙여 넣기 : sudo rm -rf libnpjp2.so
    • 명령을 실행하기 전에 / usr / lib / mozilla / plugins 디렉토리에 있는지 확인하십시오.
  2. 웹 브라우저를 다시 시작하고 페이지를 방문하십시오. 자바 테스터 Java가 브라우저에서 작동하는지 확인합니다. 광고

조언

  • Ubuntu Linux를 사용하면 무료 오픈 소스 Java 프로그래밍 언어 인 OpenJDK 중에서 선택할 수 있습니다. 또는 Oracle Java JDK 및 JRE. 어떤 사람들은 Oracle Java를 사용하는 것을 좋아하지만 (이는 Java의 가장 업데이트 된 버전이고 Java 기술 관리자가 제공하므로) 또한 다릅니다.
  • Oracle은 모든 Oracle Java 업데이트를 통해 보안을 업그레이드하고 버그를 수정하며 성능을 향상시킵니다. 시스템에 Oracle Java를 설치할 때 버전 번호에주의하십시오. Linux에서 Oracle Java 업그레이드 자습서를 참조하십시오.
  • Oracle은 때때로 Java JDK / JRE 바이너리 설치 방법을 변경하기 때문에이 기사는 지속적으로 수정됩니다.