Jak zainstalować Oracle Java JDK w systemie Ubuntu Linux (ze zdjęciami)

Spisu treści:

Jak zainstalować Oracle Java JDK w systemie Ubuntu Linux (ze zdjęciami)
Jak zainstalować Oracle Java JDK w systemie Ubuntu Linux (ze zdjęciami)

Wideo: Jak zainstalować Oracle Java JDK w systemie Ubuntu Linux (ze zdjęciami)

Wideo: Jak zainstalować Oracle Java JDK w systemie Ubuntu Linux (ze zdjęciami)
Wideo: Wylogowanie z MS Teams ze szkolnego lub firmowego komputera 2024, Listopad
Anonim

Ten artykuł dotyczy 32-bitowej i 64-bitowej wersji instalacji pakietu Oracle Java 8 JDK (wersja, w której ten artykuł został napisany, to 1.8.0_20) w 32-bitowych i 64-bitowych systemach operacyjnych Ubuntu. Te instrukcje można również zastosować do Debiana i Linux Mint.

Ten samouczek jest przeznaczony dla tych, którzy chcą po prostu zainstalować Oracle Java JDK z Oracle Java JRE dołączonym do pobrania JDK. Instrukcje instalacji Oracle Java JDK dotyczą tylko systemów operacyjnych Linux opartych na Debianie, na przykład: Debian, Linux Mint lub Ubuntu.

Krok

Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 1
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 1

Krok 1. Sprawdź, czy twoja architektura systemu operacyjnego Ubuntu Linux jest 32-bitowa czy 64-bitowa

Otwórz terminal i uruchom to polecenie

  • Wpisz/Kopiuj/Wklej:

    pliki /sbin/init

    Zwróć uwagę na bitową wersję architektury systemu operacyjnego Ubuntu Linux, która się pojawi, 32-bitową lub 64-bitową

Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 2
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 2

Krok 2. Sprawdź, czy Twój system ma zainstalowaną Javę

W tym celu uruchom w terminalu polecenie wersji java.

  • Otwórz terminal, a następnie wprowadź poniższe polecenie:

    • Wpisz/Kopiuj/Wklej:

      wersja java

  • Jeśli masz już OpenJDK w swoim systemie, może pojawić się ten wiersz:

    • wersja java „1.7.0_15”

      Środowisko uruchomieniowe OpenJDK (IcedTea6 1.10pre) (7b15~pre1-0lucid1)

      64-bitowa maszyna wirtualna serwera OpenJDK (kompilacja 19.0-b09, tryb mieszany)

  • Jeśli OpenJDK już istnieje w twoim systemie, oznacza to, że w twoim systemie została zainstalowana niewłaściwa wersja Javy.
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 3
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 3

Krok 3. Całkowicie usuń OpenJDK/JRE z systemu, a następnie utwórz folder do przechowywania plików binarnych Oracle Java JDK/JRE

Jest to przydatne do zapobiegania konfliktom systemowym i pomyłkom między różnymi wersjami oprogramowania Java od różnych dostawców. Na przykład, jeśli w systemie jest już plik OpenJDK/JRE, usuń go, wpisując to polecenie w wierszu poleceń:

  • Wpisz/Kopiuj/Wklej:

    sudo apt-get czyszczenie openjdk-\*

    Powyższe polecenie ma na celu całkowite usunięcie OpenJDK/JRE z systemu

  • Wpisz/Kopiuj/Wklej:

    sudo mkdir -p /usr/local/java

    To polecenie utworzy folder do przechowywania plików binarnych Oracle Java JDK i JRE

Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 4
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 4

Krok 4. Pobierz Oracle Java JDK dla systemu Linux

Powinieneś wybrać skompresowany plik binarny, który właściwy dla 32-bitowej lub 64-bitowej architektury systemu (z rozszerzeniem pliku tar.gz)

  • Jeśli używasz 32-bitowego systemu operacyjnego Ubuntu Linux, pobierz 32-bitowy plik binarny Oracle Java.
  • Jeśli używasz 64-bitowego systemu operacyjnego Ubuntu Linux, pobierz 64-bitowy plik binarny Oracle Java.
  • Możesz również pobrać Dokumentacja Oracle Java JDK

    Wybierz jdk-8u20-apidocs.zip

  • Kluczowe zapisy:

    64-bitowego pliku binarnego Oracle Java nie można używać w 32-bitowym systemie operacyjnym Ubuntu Linux. Jeśli spróbujesz zainstalować 64-bitową wersję Oracle Java na 32-bitowym systemie Ubuntu Linux, pojawi się wiele komunikatów o błędach systemowych.

Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 5
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 5

Krok 5. Skopiuj plik binarny Oracle Java do folderu lokalnego /usr/local/java

W większości przypadków plik binarny Oracle Java jest pobierany do: /home/"Twoja nazwa użytkownika"/Pobieranie.

  • Instrukcje instalacji Oracle Java w wersji 32-bitowej w systemie Ubuntu Linux w wersji 32-bitowej:

    • Wpisz/Kopiuj/Wklej:

      cd /home /' "Twoja nazwa użytkownika" /Pobieranie

    • Wpisz/Kopiuj/Wklej:

      sudo cp -r jdk-8u20-linux-i586.tar.gz /usr/local/java/

    • Wpisz/Kopiuj/Wklej:

      cd /usr/lokalny/java/

  • Instrukcje instalacji 64-bitowej wersji Oracle Java w 64-bitowym systemie Ubuntu Linux:

    • Wpisz/Kopiuj/Wklej:

      cd /home /' "Twoja nazwa użytkownika" /Pobieranie

    • Wpisz/Kopiuj/Wklej:

      sudo cp -r jdk-8u20-linux-x64.tar.gz /usr/local/java/

    • Wpisz/Kopiuj/Wklej:

      cd /usr/lokalny/java/

Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 6
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 6

Krok 6. Rozpakuj skompresowany plik binarny Javy do folderu /usr/local/java/

  • Instrukcje instalacji Oracle Java w wersji 32-bitowej w systemie Ubuntu Linux w wersji 32-bitowej:

    • Wpisz/Kopiuj/Wklej:

      sudo tar xvzf jdk-8u20-linux-i586.tar.gz

  • Instrukcje instalacji 64-bitowej wersji Oracle Java w 64-bitowym systemie Ubuntu Linux:

    • Wpisz/Kopiuj/Wklej:

      sudo tar xvzf jdk-8u20-linux-x64.tar.gz

Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 7
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 7

Krok 7. Sprawdź ponownie swój folder

W tym momencie powinieneś mieć dwa wyodrębnione foldery binarne w /usr/local/java/ dla Java JDK/JRE wymienione jako:

  • Wpisz/Kopiuj/Wklej:

    ls-a

  • jdk1.8.0_20
  • jre1.8.0_20
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 8
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 8

Krok 8. Edytuj system plików PATH /etc/profile, a następnie dodaj tę zmienną systemową do ścieżki systemowej

Użyj edytora tekstu, takiego jak nano lub gedit, jako root, a następnie otwórz /etc/profile.

  • Wpisz/Kopiuj/Wklej:

    sudo gedit /etc/profil

  • lub
  • Wpisz/Kopiuj/Wklej:

    sudo nano /etc/profil

Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 9
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 9

Krok 9. Przewiń do końca pliku za pomocą klawiszy strzałek na klawiaturze i dodaj następujący wiersz na końcu 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

Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 10
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 10

Krok 10. Zapisz plik /etc/profile, a następnie wyjdź

Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 11
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 11

Krok 11. Poinformuj system Ubuntu Linux, gdzie znajduje się Oracle Java JDK/JRE

Poinformuje to system, że dostępna jest nowa wersja Oracle Java.

  • Wpisz/Kopiuj/Wklej:

    sudo update-alternatives -- zainstaluj "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1

    To polecenie powiadomi system, że Oracle Java JRE jest uruchomione i działa

  • Wpisz/Kopiuj/Wklej:

    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1

    To polecenie powiadomi system, że 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

    To polecenie powiadamia system, że usługa Oracle Java Web start jest uruchomiona

Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 12
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 12

Krok 12. Powiedz systemowi Ubuntu Linux, że Oracle Java JDK/JRE musi być domyślną Javą

  • Wpisz/Kopiuj/Wklej:

    sudo update-alternatives -- ustaw java /usr/local/java/jdk1.8.0_20/bin/java

    To polecenie służy do ustawienia środowiska uruchomieniowego Java w systemie

  • Wpisz/Kopiuj/Wklej:

    sudo update-alternatives -- ustaw javac /usr/local/java/jdk1.8.0_20/bin/javac

    To polecenie ma na celu ustawienie kompilatora javac w systemie

  • Wpisz/Kopiuj/Wklej:

    sudo update-alternatives -- ustaw javaws /usr/local/java/jdk1.8.0_20/bin/javaws

    To polecenie służy do ustawienia uruchamiania Java Web w systemie

Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 13
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 13

Krok 13. Uruchom ponownie PATH /etc/profile w systemie, wpisując to polecenie:

  • Wpisz/Kopiuj/Wklej:

    źródło /etc/profil

  • Zwróć uwagę, że PATH /etc/profile w systemie zostanie ponownie uruchomiony po ponownym uruchomieniu systemu Ubuntu Linux
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 14
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 14

Krok 14. Sprawdź, czy Oracle Java jest poprawnie zainstalowany w systemie

Uruchom to polecenie i zobacz, która wersja Java jest wyświetlana:

Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 15
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 15

Krok 15. Pomyślna instalacja 32-bitowego Oracle Java wyświetli:

  • Wpisz/Kopiuj/Wklej:

    wersja java

    To polecenie wyświetli wersję Java aktualnie uruchomioną w systemie

  • Pojawi się komunikat pokazujący:

    • wersja javy "1.8.0_20"

      Środowisko wykonawcze Java(TM) SE (kompilacja 1.8.0_20-b26)

      Java HotSpot(TM) Server VM (kompilacja 25.20-b23, tryb mieszany)

  • Wpisz/Kopiuj/Wklej:

    javac -wersja

    To polecenie informuje, że możesz teraz kompilować programy Java z terminala

  • Pojawi się komunikat pokazujący:

    Javac 1.8.0_20

Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 16
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 16

Krok 16. Pomyślna instalacja Oracle Java 64-bit wyświetli:

  • Wpisz/Kopiuj/Wklej:

    wersja java

    To polecenie wyświetli wersję Java aktualnie uruchomioną w systemie

  • Pojawi się komunikat pokazujący:

    • wersja javy "1.8.0_20"

      Środowisko wykonawcze Java(TM) SE (kompilacja 1.8.0_20-b26)

      Java HotSpot(TM) Server VM (kompilacja 25.20-b23, tryb mieszany)

  • Wpisz/Kopiuj/Wklej:

    javac -wersja

    To polecenie informuje, że możesz teraz kompilować programy Java z terminala

  • Pojawi się komunikat pokazujący:

    Javac 1.8.0_20

Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 17
Zainstaluj Oracle Java JDK na Ubuntu Linux Krok 17

Krok 17. Gratulacje

Pomyślnie zainstalowałeś Oracle Java w swoim systemie Linux. Uruchom ponownie system. Następnie system zostanie w pełni skonfigurowany do uruchamiania i rozwijania programów Java. Później możesz sam spróbować skompilować i uruchomić programy Java.

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

Aby włączyć wtyczkę Java w przeglądarce WWW, utwórz dowiązanie symboliczne z folderu wtyczek przeglądarki WWW do lokalizacji wtyczki Java w dystrybucji Oracle Java

Ważna informacja:

Włączenie Oracle Java 7 w przeglądarce internetowej ujawni wiele luk w zabezpieczeniach i exploitów Java. Zasadniczo włączenie Oracle Java 7 w przeglądarce internetowej wiąże się z ryzykiem zaproszenia hakerów do systemu. Aby uzyskać więcej informacji na temat luk w zabezpieczeniach i exploitów w języku Java, odwiedź następującą witrynę w języku angielskim: Tester Java

Google Chrome

32-bitowe instrukcje Oracle Java:

  1. Wpisz polecenie poniżej.

    • Wpisz/Kopiuj/Wklej:

      sudo mkdir -p /opt/google/chrome/plugins

      To polecenie utworzy folder o nazwie /opt/google/chrome/plugins

    • Wpisz/Kopiuj/Wklej:

      cd /opt/google/chrome/wtyczki

      To polecenie przeniesie Cię do folderu wtyczek Google Chrome. Musisz znajdować się w tym folderze przed utworzeniem dowiązania symbolicznego

    • Wpisz/Kopiuj/Wklej:

      sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so

      To polecenie utworzy dowiązanie symboliczne z wtyczki Java JRE (Java Runtime Environment) libnpjp2.so do przeglądarki internetowej Google Chrome.

64-bitowe instrukcje Oracle Java:

  1. Wpisz polecenie poniżej.

    • Wpisz/Kopiuj/Wklej:

      sudo mkdir -p /opt/google/chrome/plugins

      To polecenie utworzy folder o nazwie /opt/google/chrome/plugins

    • Wpisz/Kopiuj/Wklej:

      cd /opt/google/chrome/wtyczki

      To polecenie przeniesie Cię do folderu wtyczek Google Chrome. Musisz znajdować się w tym folderze przed utworzeniem dowiązania symbolicznego

    • Wpisz/Kopiuj/Wklej:

      sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so

      To polecenie utworzy dowiązanie symboliczne z wtyczki Java JRE (Java Runtime Environment) libnpjp2.so do przeglądarki internetowej Google Chrome.

Przypomnienie:

  1. Uwagi:

    Czasami powyższe polecenie może wywołać następujący komunikat:

    • ln: tworzenie dowiązania symbolicznego `./libnpjp2.so': Plik istnieje
    • Aby rozwiązać ten problem, usuń poprzednie dowiązanie symboliczne za pomocą tego polecenia:
    • Wpisz/Kopiuj/Wklej:

      cd /opt/google/chrome/wtyczki

    • Wpisz/Kopiuj/Wklej:

      sudo rm -rf libnpjp2.so

    • Upewnij się, że jesteś w folderze /opt/google/chrome/plugins przed wprowadzeniem tego polecenia.
  2. Uruchom ponownie przeglądarkę internetową, a następnie odwiedź program Java Tester, aby sprawdzić, czy Java działa w Twojej przeglądarce.

    Mozilla Firefox

    32-bitowe instrukcje Oracle Java:

    1. Wpisz polecenie poniżej.

      • Wpisz/Kopiuj/Wklej:

        cd /usr/lib/mozilla/plugins

        To polecenie przeniesie Cię do folderu /usr/lib/mozilla/plugins. Utwórz ten folder, jeśli nie ma go jeszcze w Twoim systemie

      • Wpisz/Kopiuj/Wklej:

        sudo mkdir -p /usr/lib/mozilla/plugins

        To polecenie utworzy folder o nazwie /usr/lib/mozilla/plugins. Musisz znajdować się w tym folderze przed utworzeniem dowiązania symbolicznego

      • Wpisz/Kopiuj/Wklej:

        sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so

        To polecenie utworzy dowiązanie symboliczne z wtyczki Java JRE (Java Runtime Environment) libnpjp2.so do przeglądarki Mozilla Firefox

    64-bitowe instrukcje Oracle Java:

    1. Wpisz polecenie poniżej.

      • Wpisz/Kopiuj/Wklej:

        cd /usr/lib/mozilla/plugins

        To polecenie przeniesie Cię do folderu /usr/lib/mozilla/plugins. Utwórz ten folder, jeśli nie ma go jeszcze w Twoim systemie

      • Wpisz/Kopiuj/Wklej:

        sudo mkdir -p /usr/lib/mozilla/plugins

        To polecenie utworzy folder o nazwie /usr/lib/mozilla/plugins. Musisz znajdować się w tym folderze przed utworzeniem dowiązania symbolicznego

      • Wpisz/Kopiuj/Wklej:

        sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so

        To polecenie utworzy dowiązanie symboliczne z wtyczki Java JRE (Java Runtime Environment) libnpjp2.so do przeglądarki Mozilla Firefox

    Przypomnienie:

    1. Uwagi:

      Czasami powyższe polecenie może wywołać następujący komunikat:

      • ln: tworzenie dowiązania symbolicznego `./libnpjp2.so': Plik istnieje
      • Aby rozwiązać ten problem, usuń poprzednie dowiązanie symboliczne za pomocą tego polecenia:
      • Wpisz/Kopiuj/Wklej:

        cd /usr/lib/mozilla/plugins

      • Wpisz/Kopiuj/Wklej:

        sudo rm -rf libnpjp2.so

      • Upewnij się, że jesteś w folderze /usr/lib/mozilla/plugins przed wprowadzeniem tego polecenia.
    2. Uruchom ponownie przeglądarkę internetową, a następnie odwiedź program Java Tester, aby sprawdzić, czy Java działa w Twojej przeglądarce.

Zalecana: