Jak zainstalować Oracle Java w systemie Ubuntu Linux

Autor: Monica Porter
Data Utworzenia: 17 Marsz 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 artykule opisano instalację oprogramowania Oracle Java 7 w wersji 32- i 64-bitowej (aktualna wersja to 1.7.0_45JDK / JRE w 32-bitowych i 64-bitowych systemach operacyjnych Ubuntu. Możesz zastosować ten przewodnik do Debiana i Linux Mint.

Jeśli zainstalowałeś Oracle Java 7 w swoim systemie operacyjnym, ale chcesz zaktualizować, zapoznaj się z samouczkiem aktualizacji Oracle Java w systemie Ubuntu Linux.

Z ludźmi właśnie Jeśli chcesz zainstalować środowisko Oracle Java JRE do uruchamiania aplikacji Java, a nie do tworzenia programów w języku Java, zapoznaj się z samouczkiem instalacji Oracle Java JRE w systemie Ubuntu Linux.

Dla tych, którzy chcą zainstalować pakiet Oracle Java JDK do tworzenia programów i aplikacji w języku Java (Oracle Java JRE, w tym Oracle JDK), użyj następującej metody:

  • Jak zainstalować Oracle Java JDK w systemie Ubuntu Linux

Aby aktywować / zaktualizować Oracle Java w przeglądarce internetowej, zapoznaj się z samouczkiem aktywacji Oracle Java w przeglądarce internetowej.

Kroki


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

  2. Sprawdź, czy w systemie jest zainstalowana Java. Aby przetestować, uruchom w terminalu polecenie wersji Java.
    • Otwórz terminal i wprowadź następujące polecenie:
      • Wpisz / Kopiuj / Wklej: java -version
    • Jeśli OpenJDK jest zainstalowany w systemie, zobaczysz komunikat:
      • 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 OpenJDK jest zainstalowany w systemie, nie jest to wersja producenta wspomniana w tym artykule.

  3. Całkowicie usuń OpenJDK / JRE z systemu i utwórz katalog do przechowywania plików binarnych Oracle Java JDK / JRE. Jest to sposób na uniknięcie konfliktów systemowych i nieporozumień między 2 różnymi wersjami Javy różnych dostawców. Na przykład, jeśli masz zainstalowany OpenJDK / JRE w swoim systemie, możesz go usunąć za pomocą następującego polecenia:
    • Wpisz / Kopiuj / Wklej: sudo apt-get purge openjdk - *
      • To jest polecenie całkowitego usunięcia OpenJDK / JRE z systemu.
    • Wpisz / Kopiuj / Wklej:sudo mkdir -p / usr / local / java
      • To jest polecenie służące do tworzenia nowego katalogu do przechowywania plików binarnych Oracle Java JDK i JRE.
  4. Pobierz Oracle Java JDK / JRE dla systemu Linux. Zdecydowanie wybieram 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-bitowe pliki binarne Oracle Java.
    • Na przykład, jeśli używasz 64-bitowego systemu Ubuntu Linux, pobierz 64-bitowe pliki binarne Oracle Java.
    • Opcja, Pobierz dokumentację Oracle Java JDK / JRE
      • Wybierz jdk-7u40-apidocs.zip
    • Ważna informacja: 64-bitowe pliki binarne Oracle Java nie działają w 32-bitowym systemie Ubuntu Linux, wiele komunikatów o błędach systemu pojawi się, jeśli celowo zainstalujesz 64-bitową wersję Oracle Java w 32-bitowym systemie Ubuntu Linux.
  5. Skopiuj plik binarny Oracle Java do katalogu / usr / local / java. W większości przypadków pobierany jest plik binarny Oracle Java: / home /"Nazwa Użytkownika"/ Pobrane.
    • Jak zainstalować 32-bitową wersję Oracle Java na 32-bitowym systemie Ubuntu Linux:
      • Wpisz / Kopiuj / Wklej: cd ~ / Downloads
      • Wpisz / Kopiuj / Wklej: sudo cp -r jdk-7u45-linux-i586.tar.gz / usr / local / java
      • Wpisz / Kopiuj / Wklej: sudo cp -r jre-7u45-linux-i586.tar.gz / usr / local / java
      • Wpisz / Kopiuj / Wklej: cd / usr / local / java
    • Jak zainstalować 64-bitową wersję Oracle Java w systemie Ubuntu Linux w wersji 64-bitowej:
      • Wpisz / Kopiuj / Wklej:cd ~ / Downloads
      • Jeśli pobierzesz pakiet JDK, wpisz / Kopiuj / Wklej: sudo cp -r jdk-7u45-linux-x64.tar.gz / usr / local / java
      • Lub jeśli pobierzesz środowisko JRE, wpisz / Kopiuj / Wklej: sudo cp -r jre-7u45-linux-x64.tar.gz / usr / local / java
      • Wpisz / Kopiuj / Wklej: cd / usr / local / java
  6. Wypakuj archiwum binarne 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-7u45-linux-i586.tar.gz
      • Wpisz / Kopiuj / Wklej: sudo tar xvzf jre-7u45-linux-i586.tar.gz
    • Jak zainstalować 64-bitową wersję Oracle Java w systemie Ubuntu Linux w wersji 64-bitowej:
      • Jeśli pobierzesz pakiet JDK, wpisz / Kopiuj / Wklej: sudo tar xvzf jdk-7u45-linux-x64.tar.gz
      • Jeśli pobierzesz środowisko JRE, wpisz / Kopiuj / Wklej: sudo tar xvzf jre-7u45-linux-x64.tar.gz
  7. Sprawdź katalog ponownie. Na tym etapie powinieneś mieć rozpakowany katalog Java JDK / JRE w / usr / local / java wymieniony w następujący sposób:
    • Wpisz / Kopiuj / Wklej: ls -a
    • jdk1.7.0_45
    • lub jre1.7.0_45
  8. Edytuj ścieżkę do pliku / etc / profile i dodaj następujące zmienne systemowe do ścieżki. Użyj nano, gedit lub innego oprogramowania do edycji tekstu i otwórz / etc / profile.
    • Wpisz / Kopiuj / Wklej: sudo gedit / etc / profile
    • lub
    • Wpisz / Kopiuj / Wklej: sudo nano / etc / profile
  9. Użyj klawiszy strzałek, aby przewinąć w dół i dodać linię po pliku:
    • Jeśli masz zainstalowany pakiet JDK Wpisz / Kopiuj / Wklej:
      JAVA_HOME = / usr / local / java /jdk1.7.0_45
      JRE_HOME = $ JAVA_HOME / jre
      ŚCIEŻKA = $ ŚCIEŻKA: $ JAVA_HOME / bin: $ JRE_HOME / bin
      eksportuj JAVA_HOME
      eksportuj JRE_HOME
      eksportuj PATH
    • Jeśli masz zainstalowane środowisko JRE Wpisz / Kopiuj / Wklej:
      JRE_HOME = / usr / local / java /jre1.7.0_45
      PATH = $ PATH: $ JRE_HOME / bin
      eksportuj JRE_HOME
      eksportuj PATH
    • Zapisz plik / etc / profile i zakończ.
  10. Poinformuj system Ubuntu Linux o lokalizacji Oracle Java JDK / JRE. Komenda poinformuje system, że nowa wersja Oracle Java jest gotowa do użycia.
    • Jeśli masz zainstalowany pakiet JDK Wpisz / Kopiuj / Wklej: sudo update-alternatives -install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
    • Jeśli masz zainstalowane środowisko JRE Wpisz / Kopiuj / Wklej: sudo update-alternatives -install "/ usr / bin / java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
      • Jest to polecenie, które informuje system, że środowisko Oracle Java JRE jest gotowe do użycia.
    • Tylko jeśli zainstalujesz pakiet JDK Wpisz / Kopiuj / Wklej:sudo update-alternatives -install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
      • Jest to polecenie, które informuje 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/jre1.7.0_45/bin/javaws" 1
      • Jest to polecenie, które informuje system, że Oracle Java Web jest gotowa do użycia.
  11. Poinformuj system Ubuntu Linux, że Oracle Java JDK / JRE jest domyślną Javą.
    • Jeśli masz zainstalowany pakiet JDK Wpisz / Kopiuj / Wklej: sudo update-alternatives -set java /usr/local/java/jdk1.7.0_45/jre/bin/java
    • Jeśli masz zainstalowane środowisko JRE Wpisz / Kopiuj / Wklej:sudo update-alternatives -set java /usr/local/java/jre1.7.0_45/bin/java
      • To jest polecenie służące do skonfigurowania systemu wykonawczego Java w systemie.
    • Tylko podczas instalowania JDK Type / Copy / Paste: sudo update-alternatives -set java /usr/local/java/jdk1.7.0_45/bin/java
      • To jest polecenie skonfigurowania kompilatora java w systemie.
    • Jeśli masz zainstalowany pakiet JDK Wpisz / Kopiuj / Wklej: sudo update-alternatives -set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
    • Lub jeśli masz zainstalowane środowisko JRE Wpisz / Kopiuj / Wklej: sudo update-alternatives -set javaws /usr/local/java/jre1.7.0_45/bin/javaws
      • To jest polecenie służące do uruchamiania Java Web w systemie.
  12. Załaduj ponownie ścieżkę systemową / etc / profile, wprowadzając następujące polecenie:
    • Wpisz / Kopiuj / Wklej:. / etc / profile
    • Zanotuj ścieżkę systemową / etc / profile, plik zostanie załadowany ponownie po ponownym uruchomieniu systemu Ubuntu Linux.
  13. Sprawdź, czy Oracle Java jest poprawnie zainstalowana w systemie, czy nie. Uruchom następującą komendę i zapisz wersję Java: Jeśli instalacja 32-bitowego Oracle Java zakończy się powodzeniem, zostanie wyświetlony komunikat:
    • Wpisz / Kopiuj / Wklej: java -version. To jest polecenie pokazujące wersję java w systemie. Zobaczysz komunikat: wersja java „1.7.0_45”
      Java (TM) SE Runtime Environment (kompilacja 1.7.0_45-b18)
    • Maszyna wirtualna serwera Java HotSpot (TM) (kompilacja 24.45-b08, tryb mieszany)
    • Wpisz / Kopiuj / Wklej: java -version. To jest polecenie powiadamiające o tym, że można teraz kompilować programy Java z poziomu terminala. Otrzymasz następujący komunikat: java 1.7.0_45. Pomyślna instalacja 64-bitowej wersji Oracle Java spowoduje wyświetlenie:
    • Wpisz / Kopiuj / Wklej: java -version. To jest polecenie pokazujące wersję Java działającą w systemie. Otrzymasz następujący komunikat: wersja java „1.7.0_45”
      Java (TM) SE Runtime Environment (kompilacja 1.7.0_45-b18)
    • Java HotSpot (TM) 64-bitowa maszyna wirtualna serwera (wersja 24.45-b08, tryb mieszany)
    • Wpisz / Kopiuj / Wklej: java -version. To jest polecenie powiadamiające o tym, że można teraz kompilować programy Java z poziomu terminala. Pojawi się komunikat na wyświetlaczu: java 1.7.0_45
  14. Gratulacje, pomyślnie zainstalowałeś Oracle Java w systemie Linux. Teraz po prostu uruchom ponownie system. System zostanie wtedy w pełni skonfigurowany do uruchamiania i tworzenia programów Java. Następnie możesz spróbować skompilować i uruchomić własny program Java. Reklama

Metoda 1 z 3: 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, w której znajduje się wtyczka Java, na partycji Oracle Java.
    • Ważna uwaga: Należy zachować ostrożność podczas włączania Oracle Java 7 w przeglądarce internetowej, ponieważ Java ma wiele luk w zabezpieczeniach i exploitach. Co ważniejsze, jeśli aktywujesz Oracle Java 7 w przeglądarce internetowej, jeśli pojawi się luka w zabezpieczeniach lub exploit, jest to słabość dla złych facetów, którzy mogą zaatakować i uszkodzić Twój system. Więcej informacji na temat luk w zabezpieczeniach języka Java i exploitów można znaleźć w witrynie: Tester języka Java
    Reklama

Metoda 2 z 3: Google Chrome

Samouczek Oracle Java 32-bitowy:

  1. Wykonaj następujące polecenie.
    • 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, które przenosi Cię do katalogu wtyczek Google Chrome. Pamiętaj, aby przejść do tego katalogu przed utworzeniem linku do ikony
    • Wpisz / Kopiuj / Wklej: sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
      • Oto polecenie generowania dowiązania symbolicznego z wtyczki Java JRE (Java Runtime Environment) libnpjp2.so do przeglądarki Google Chrome.
    Reklama

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

  1. Wykonaj następujące polecenie.
    • 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, które przenosi Cię do katalogu wtyczek Google Chrome, upewnij się, że masz dostęp do katalogu przed utworzeniem linku do ikony.
    • Wpisz / Kopiuj / Wklej: sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
      • Oto polecenie generowania dowiązania symbolicznego z wtyczki Java JRE (Java Runtime Environment). libnpjp2.so do przeglądarki Google Chrome.
    Reklama

Przypominać:

  1. Uwaga: Wiele razy po wykonaniu powyższych poleceń otrzymasz następujący komunikat:
    • ln: tworzenie dowiązania symbolicznego `./libnpjp2.so ': plik istnieje
    • Aby rozwiązać ten problem, po prostu usuń łącze wcześniej, używając następującego polecenia:
    • Wpisz / Kopiuj / Wklej:cd / opt / google / chrome / plugins
    • Wpisz / Kopiuj / Wklej:sudo rm -rf libnpjp2.so
    • Przed wykonaniem polecenia upewnij się, że jesteś w katalogu / opt / google / chrome / plugins.
  2. Uruchom ponownie przeglądarkę internetową i przejdź do Tester języka Java aby sprawdzić, czy Java działa, czy nie. Reklama

Metoda 3 z 3: Mozilla Firefox

Samouczek Oracle Java 32-bitowy:

  1. Wykonaj następujące polecenie.
    • Wpisz / Kopiuj / Wklej: cd / usr / lib / mozilla / plugins
      • To jest polecenie, które przeniesie Cię do katalogu plugin / usr / lib / mozilla / plugins, utwórz ten katalog, jeśli go nie masz.
    • Wpisz / Kopiuj / Wklej: sudo mkdir -p / usr / lib / mozilla / plugins
      • Oto polecenie utwórz katalog / usr / lib / mozilla / plugins, upewnij się, że jesteś w katalogu przed utworzeniem dowiązania symbolicznego.
    • Wpisz / Kopiuj / Wklej: sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
      • Oto polecenie generowania dowiązania symbolicznego z wtyczki Java JRE (Java Runtime Environment). libnpjp2.so do przeglądarki internetowej Mozilla Firefox.
    Reklama

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

  1. Wykonaj następujące polecenie:
    • Wpisz / Kopiuj / Wklej: cd / usr / lib / mozilla / plugins
      • To jest polecenie, które przeniesie Cię do katalogu / usr / lib / mozilla / plugins, utwórz ten katalog, jeśli go nie masz.
    • Wpisz / Kopiuj / Wklej: sudo mkdir -p / usr / lib / mozilla / plugins
      • Oto polecenie utwórz katalog / usr / lib / mozilla / plugins, upewnij się, że jesteś w katalogu przed utworzeniem dowiązania symbolicznego.
    • Wpisz / Kopiuj / Wklej: sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
      • Oto polecenie generowania dowiązania symbolicznego z wtyczki Java JRE (Java Runtime Environment). libnpjp2.so do przeglądarki internetowej Mozilla Firefox.
    Reklama

Przypominać:

  1. Uwaga: Czasami wykonujesz powyższe polecenia i otrzymujesz wiadomość:
    • ln: tworzenie dowiązania symbolicznego `./libnpjp2.so ': plik istnieje
    • Aby rozwiązać ten problem, po prostu usuń poprzednie łącze 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 wykonaniem polecenia.
  2. Uruchom ponownie przeglądarkę internetową i odwiedź stronę Tester języka Java aby sprawdzić, czy Java działa w przeglądarce. Reklama

Rada

  • W systemie Ubuntu Linux możesz wybierać między OpenJDK, darmowym językiem programowania Java o otwartym kodzie źródłowym; lub Oracle Java JDK i JRE. Niektórzy ludzie lubią używać Oracle Java (ponieważ jest to najbardziej zaktualizowana wersja Javy i pochodzi od opiekunów technologii Java), ale także inna.
  • Należy pamiętać, że Oracle aktualizuje zabezpieczenia, naprawia błędy i poprawia wydajność z każdą aktualizacją Oracle Java. Podczas instalowania oprogramowania Oracle Java w systemie należy zwrócić uwagę na numer wersji. Zapoznaj się z samouczkiem dotyczącym aktualizacji oprogramowania Oracle Java w systemie Linux.
  • Należy pamiętać, że ten artykuł jest stale aktualizowany, ponieważ Oracle czasami zmienia binarną metodę instalacji Java JDK / JRE.