Jak zainstalować pakiet Oracle Java JDK w systemie operacyjnym Ubuntu Linux

Autor: Laura McKinney
Data Utworzenia: 10 Kwiecień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
How To Install Oracle Java (JDK) On Ubuntu 20.04 LTS, Debian Linux
Wideo: How To Install Oracle Java (JDK) On Ubuntu 20.04 LTS, Debian Linux

Zawartość

W tym samouczku opisano, jak zainstalować oprogramowanie Oracle Java 8 32-bitowe i 64-bitowe (wersja 1.8.0_20JDK w 32-bitowych i 64-bitowych systemach operacyjnych Ubuntu. Te kroki mają zastosowanie tylko w Debianie i Linux Mint. Ten artykuł jest przeznaczony tylko dla tych, którzy chcą zainstalować pakiet Oracle Java JDK z pakietem Oracle Java JRE zawartym w pobranej wersji pakietu JDK. Instrukcje dotyczące instalacji Oracle Java JDK na platformach Debian i Linux, takich jak Debian, Ubuntu i Linux Mint.

Kroki

  1. Sprawdź, czy Twój system operacyjny Ubuntu Linux jest 32-bitowy czy 64-bitowy, otwórz terminal i wprowadź następujące polecenie.
    • Wpisz / Kopiuj / Wklej: plik / sbin / init
      • Zwróć uwagę, czy wersja Ubuntu Linux jest 32-bitowa czy 64-bitowa.

  2. Sprawdź, czy Java jest zainstalowana w systemie, czy nie. Musisz wprowadzić polecenie w terminalu.
    • Otwórz terminal i wprowadź następujące polecenie.
      • Wpisz / Kopiuj / Wklej: java -version
    • Jeśli OpenJDK jest zainstalowany, zobaczysz następujący wiersz:
      • wersja java „1.7.0_15”
        Środowisko wykonawcze OpenJDK (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
        64-bitowa maszyna wirtualna serwera OpenJDK (kompilacja 19.0-b09, tryb mieszany)
    • Jeśli masz zainstalowany OpenJDK w swoim systemie, zainstalowałeś złą wersję tego ćwiczenia.

  3. Całkowicie usuń OpenJDK / JRE z systemu i utwórz katalog do przechowywania plików binarnych Oracle Java JDK / JRE. W ten sposób można uniknąć konfliktów systemowych i nieporozumień między wersjami Javy różnych programistów. Na przykład, jeśli zainstalujesz OpenJDK / JRE w systemie, możesz go usunąć, wprowadzając następujące polecenie:
    • Wpisz / Kopiuj / Wklej: sudo apt-get purge openjdk - *
      • To polecenie całkowicie usunie OpenJDK / JRE z systemu.
    • Wpisz / Kopiuj / Wklej: sudo mkdir -p / usr / local / java
      • To polecenie utworzy katalog do przechowywania plików binarnych Oracle Java JDK i JRE.

  4. Pobierz pakiet Oracle Java JDK dla systemu Linux. Upewnij się, że wybierasz dokładnie Skompresowane pliki binarne dla 32-bitowych lub 64-bitowych systemów operacyjnych (kończące się na tar.gz).
    • Na przykład, jeśli używasz 32-bitowego systemu Ubuntu Linux, pobierz 32-bitową wersję Oracle Java.
    • Jeśli używasz 64-bitowego systemu Ubuntu Linux, pobierz Oracle Java 64-bitowy.
    • Opcja, Pobieranie dokumentów Oracle Java JDK
      • Wybierz jdk-8u20-apidocs.zip
    • Ważna informacja: 64-bitowa wersja Oracle Java nie działa w 32-bitowym systemie operacyjnym Linux. Jeśli celowo zainstalujesz 64-bitową wersję Oracle Java w 32-bitowym systemie Ubuntu Linux, zostanie wyświetlony komunikat o błędzie systemu.
  5. Skopiuj plik binarny Oracle Java do katalogu / usr / local / java. Zwykle pobrana Java jest przechowywana w katalogu: / home /"Twoje imię"/ Pobrane.
    • Jak zainstalować 32-bitową wersję Oracle Java w systemie Ubuntu Linux 32-bi:
      • Wpisz / Kopiuj / Wklej: cd / home /"Twoje imię"/ Pobrane
      • Wpisz / Kopiuj / Wklej: sudo cp -r jdk-8u20-linux-i586.tar.gz / usr / local / java /
      • Wpisz / Kopiuj / Wklej: cd / usr / local / java
    • Instrukcje instalacji Oracle Java 64-bit na Ubuntu 64-bit:
      • Wpisz / Kopiuj / Wklej: cd / home /"Twoje imię"/ Pobrane
      • Wpisz / Kopiuj / Wklej: sudo cp -r jdk-8u20-linux-x64.tar.gz / usr / local / java /
      • Wpisz / Kopiuj / Wklej: cd / usr / local / java
  6. Wypakuj plik Java do katalogu / usr / local / java
    • Jak zainstalować 32-bitową wersję Oracle Java na 32-bitowym systemie Ubuntu Linux:
      • Wpisz / Kopiuj / Wklej: sudo tar xvzf jdk-8u20-linux-i586.tar.gz
    • Jak zainstalować 64-bitową wersję Oracle Java w systemie Ubuntu Linux w wersji 64-bitowej:
      • Wpisz / Kopiuj / Wklej: sudo tar xvzf jdk-8u20-linux-x64.tar.gz
  7. Sprawdź ponownie katalog 1. Na tym etapie zobaczysz 2 nieskompresowane katalogi binarne w / usr / local / java Java JDK / JRE wymienione w następujący sposób:
    • Wpisz / Kopiuj / Wklej: ls -a
    • jdk1.8.0_20
    • jre1.8.0_20
  8. Edytuj ścieżkę do pliku / etc / profile i dodaj następujące zmienne systemowe do ścieżki. Użyj nano, gedit lub dowolnego innego edytora tekstu, aby otworzyć / etc / profile.
    • Wpisz / Kopiuj / Wklej: sudo gedit / etc / profile
    • lub
    • Wpisz / Kopiuj / Wklej: sudo nano / etc / profile
  9. Przewiń do końca pliku za pomocą klawisza nawigacyjnego i wprowadź następujący wiersz w pliku / etc / profile:
    • Wpisz / Kopiuj / Wklej:

      JAVA_HOME = / usr / local / java /jdk1.8.0_20
      JRE_HOME = / usr / local / java /jre1.8.0_20
      PATH = $ PATH: $ JRE_HOME / bin: $ JAVA_HOME / bin
      eksportuj JAVA_HOME
      eksportuj JRE_HOME
      eksportuj PATH
  10. Zapisz plik / etc / profile i zakończ.
  11. Poinformuj system Ubuntu Linux o lokalizacji Oracle Java JDK / JRE. W ten sposób można powiadomić system, że wersja Oracle Java jest gotowa do użycia.
    • Wpisz / Kopiuj / Wklej: sudo update-alternatives -install "/ usr / bin / java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
      • Jest to polecenie informujące system, że środowisko Oracle Java JRE jest gotowe do użycia.
    • Wpisz / Kopiuj / Wklej: sudo update-alternatives -install "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
      • Jest to polecenie informujące system, że pakiet Oracle Java JDK jest gotowy do użycia.
    • Wpisz / Kopiuj / Wklej: sudo update-alternatives -install "/ usr / bin / javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
      • Jest to polecenie informujące system, że Oracle Java Web jest gotowa do użycia.
  12. Poinformuj system Ubuntu Linux, że pakiet Oracle Java JDK / JRE jest domyślnym językiem Java.
    • Wpisz / Kopiuj / Wklej: sudo update-alternatives -set java /usr/local/java/jdk1.8.0_20/bin/java
      • To jest polecenie służące do skonfigurowania systemu wykonawczego Java w systemie.
    • Wpisz / Kopiuj / Wklej: sudo update-alternatives -set javac /usr/local/java/jdk1.8.0_20/bin/javac
      • To jest polecenie do skonfigurowania kompilatora javac w systemie.
    • Wpisz / Kopiuj / Wklej: sudo update-alternatives -set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
      • To jest polecenie służące do uruchamiania Java Web w systemie.
  13. Załaduj ponownie ścieżkę systemową / etc / profile, wprowadzając następujące polecenie:
    • Wpisz / Kopiuj / Wklej: źródło / etc / profile
    • Zanotuj ścieżkę do pliku / etc / profile, która spowoduje ponowne uruchomienie systemu Ubuntu Linux.
  14. Sprawdź, czy Oracle Java jest poprawnie zainstalowana w systemie, czy nie. Uruchom następujące polecenie i zapamiętaj wersję Java:
  15. Pomyślna instalacja 32-bitowej wersji Oracle Java wyświetli:
    • Wpisz / Kopiuj / Wklej: java -version
      • To jest polecenie pokazujące wersję Java działającą w systemie.
    • Otrzymasz następującą wiadomość.
      • wersja java „1.8.0_20”
        Java (TM) SE Runtime Environment (kompilacja 1.8.0_20-b26)
        Maszyna wirtualna serwera Java HotSpot (TM) (wersja 25.20-b23, tryb mieszany)
    • Wpisz / Kopiuj / Wklej: javac -version
      • To jest polecenie informujące o możliwości kompilowania programów Java z poziomu terminala.
    • Otrzymasz następującą wiadomość:
      • javac 1.8.0_20
  16. Pomyślna instalacja 64-bitowej wersji Oracle Java wyświetli:
    • Wpisz / Kopiuj / Wklej: java -version
      • To jest polecenie pokazujące wersję Java działającą w systemie.
    • Otrzymasz następującą wiadomość:
      • wersja java „1.8.0_20”
        Java (TM) SE Runtime Environment (kompilacja 1.8.0_20-b26)
        Maszyna wirtualna serwera Java HotSpot (TM) (wersja 25.20-b23, tryb mieszany)
    • Wpisz / Kopiuj / Wklej: javac -version
      • To jest polecenie informujące o możliwości kompilowania programów Java z poziomu terminala.
    • Otrzymasz następującą wiadomość:
      • javac 1.8.0_20
  17. Gratulacje, pomyślnie zainstalowałeś Oracle Java w systemie Linux. Teraz uruchom ponownie system Ubuntu Linux. System zostanie wtedy w pełni skonfigurowany do uruchamiania i tworzenia programów Java. Następnie możesz skompilować i uruchomić programy Java, postępując zgodnie z samouczkami online. Reklama

Opcjonalnie: Jak włączyć Oracle Java w przeglądarce internetowej

  1. Aby włączyć wtyczki Java w przeglądarce internetowej, należy utworzyć dowiązanie symboliczne z katalogu wtyczek przeglądarki do lokalizacji wtyczki Java, w tym Oracle Java.

Ważna uwaga: Byłbym ostrożny podczas włączania Oracle Java 7 w przeglądarce internetowej ze względu na wiele luk w zabezpieczeniach i exploitów. W szczególności podczas aktywacji Oracle Java 7 w przeglądarce internetowej, jeśli pojawi się luka w zabezpieczeniach i zostanie wykorzystana, zły facet może włamać się do systemu. Aby uzyskać bardziej szczegółowe informacje, odwiedź następującą witrynę internetową: Tester języka Java

Google Chrome

Samouczek Oracle Java 32-bitowy:

  1. Wydaj następujące polecenia.
    • Wpisz / Kopiuj / Wklej: sudo mkdir -p / opt / google / chrome / plugins
      • To jest polecenie służące do tworzenia katalogu / opt / google / chrome / plugins
    • Wpisz / Kopiuj / Wklej: cd / opt / google / chrome / plugins
      • To jest polecenie zmiany w katalogu wtyczek Google Chrome, upewnij się, że jesteś w tym katalogu, zanim utworzysz link do ikony.
    • Wpisz / Kopiuj / Wklej: sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
      • Oto polecenie generowania dowiązania symbolicznego z wtyczki JRE (Java Operating Environment). libnpjp2.so do przeglądarki internetowej Google Chrome.

Samouczek dotyczący Oracle Java 64-bit:

  1. Wprowadź następujące polecenia:
    • Wpisz / Kopiuj / Wklej: sudo mkdir -p / opt / google / chrome / plugins
      • To jest polecenie służące do tworzenia katalogu / opt / google / chrome / plugins
    • Wpisz / Kopiuj / Wklej: cd / opt / google / chrome / plugins
      • To jest zmiana polecenia w katalogu wtyczek Google Chrome, upewnij się, że jesteś w tym katalogu, zanim utworzysz dowiązanie symboliczne.
    • Wpisz / Kopiuj / Wklej: sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
      • Oto polecenie generowania dowiązania symbolicznego z wtyczki Java JRE (Java Operating Environment). libnpjp2.so do przeglądarki internetowej Google Chrome.

Przypominać:

  1. Uwaga: Wiele razy otrzymasz następującą wiadomość:
    • ln: tworzenie dowiązania symbolicznego `./libnpjp2.so ': plik istnieje
    • Aby obejść ten problem, po prostu usuń poprzednie łącze symbolu za pomocą następującego polecenia:
    • Wpisz / Kopiuj / Wklej: cd / opt / google / chrome / plugins
    • Wpisz / Kopiuj / Wklej: sudo rm -rf libnpjp2.so
    • Przed wpisaniem polecenia upewnij się, że jesteś w katalogu / opt / google / chrome / plugins.
  2. Uruchom ponownie przeglądarkę internetową i odwiedź Tester języka Java, aby przetestować funkcjonalność języka Java w przeglądarce.

Mozilla Firefox

Samouczek Oracle Java 32-bitowy:

  1. Wprowadź następujące polecenia:
    • Wpisz / Kopiuj / Wklej: cd / usr / lib / mozilla / plugins
      • To jest zmiana polecenia w katalogu / usr / lib / mozilla / plugins, utwórz katalog, jeśli nie jest jeszcze dostępny.
    • Wpisz / Kopiuj / Wklej: sudo mkdir -p / usr / lib / mozilla / plugins
      • Oto polecenie tworzenia katalogu / usr / lib / mozilla / plugins, upewnij się, że jesteś w tym katalogu przed utworzeniem dowiązania symbolicznego.
    • Wpisz / Kopiuj / Wklej: sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
      • Oto polecenie generowania dowiązania symbolicznego z wtyczki Java JRE (Java Operating Environment). libnpjp2.so do przeglądarki internetowej Mozilla Firefox.

Samouczek dotyczący 64-bitowej wersji języka Oracle Java:

  1. Wprowadź następujące polecenia.
    • Wpisz / Kopiuj / Wklej: cd / usr / lib / mozilla / plugins
      • To jest zmiana polecenia w katalogu / usr / lib / mozilla / plugins, polegająca na samodzielnym utworzeniu katalogu, jeśli nie jest jeszcze dostępny.
    • Wpisz / Kopiuj / Wklej: sudo mkdir -p / usr / lib / mozilla / plugins
      • Oto polecenie tworzenia katalogu / usr / lib / mozilla / plugins, upewnij się, że jesteś w tym katalogu przed utworzeniem dowiązania symbolicznego.
    • Wpisz / Kopiuj / Wklej: sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
      • Oto polecenie generowania łącza do ikony wtyczki Java JRE (Java Operating Environment). libnpjp2.so do przeglądarki internetowej Mozilla Firefox.

Przypominać:

  1. Uwaga: Wielokrotnie otrzymasz następującą wiadomość:
    • ln: tworzenie dowiązania symbolicznego `./libnpjp2.so ': plik istnieje
    • Aby rozwiązać ten problem, po prostu usuń poprzednie łącze symbolu za pomocą następującego polecenia:
    • Wpisz / Kopiuj / Wklej: cd / usr / lib / mozilla / plugins
    • Wpisz / Kopiuj / Wklej: sudo rm -rf libnpjp2.so
    • Upewnij się, że jesteś w katalogu / usr / lib / mozilla / plugins przed wprowadzeniem polecenia.
  2. Uruchom ponownie przeglądarkę internetową i odwiedź stronę Tester języka Java, aby przetestować funkcjonalność języka Java w przeglądarce.