Wstęp

Wstęp

W poprzednim artykule omówiliśmy, jak zainstalować OpenJDK Java na Ubuntu ze standardowego repozytorium Ubuntu lub Java JDK 7 Oracle przy użyciu archiwów osobistych pakietów (PPA). W tym artykule obejmie instalację Oracle Java JDK 7 z pakietu źródłowego lub przez przekształcenie pakietu Java RPM w format pakietu oprogramowania Debian.

Pobierz Oracle Java JDK 7

Najpierw musimy pobrać pakiet źródłowy Oracle Java JDK z oficjalnej strony Oracle. Przejdź do plików do pobrania JDK, zaakceptuj warunki licencji i pobierz JDK-7-Linux-.smoła.GZ. Obecna wersja tego pakietu źródłowego jest JDK-7U11-Linux-X64.smoła.GZ I tego też będziemy używać w tym samouczku. Przechowuj ten pakiet źródłowy Tarball w katalogu domowym lub w innym dowolnym miejscu.

Przygotuj katalog docelowy Java

Możesz użyć Java, po prostu wyodrębniając go w dowolnym katalogu, a następnie ustawić ścieżkę do tej lokalizacji. Jednak w tym artykule zainstalujemy Java w katalogu/USR/Lib/JVM. Po wyodrębnianiu pakietu Java do tego katalogu używamy tego katalogu i odpowiednio ustawiamy środowisko systemu, aby odzwierciedlić nową instalację Java. Jako korzeń lub z pomocą sudo Polecenie Utwórz katalog/usr/lib/jvm:

$ sudo mkdir/usr/lib/jvm

Zainstaluj Java JDK 7

Początkowa instalacja obejmuje prostą ekstrakcję plików TAR dla pakietu źródłowego Java na/usr/lib/jvm. Można to osiągnąć za pomocą następujące polecenie Linux:

$ sudo tar -c/usr/lib/jvm -xzf jdk-7u11-linux-x64.smoła.GZ

To utworzy katalog Java z nazwą odpowiednią do wersji Java. Na przykład w tym przypadku jest to:

$ ls/usr/lib/jvm
JDK1.7.0_11

Ustaw środowisko systemowe

Chociaż skopiowaliśmy Javę do właściwej lokalizacji, nadal musimy skonfigurować środowisko pracy, aby rozpoznać nasz nowy katalog Java. Jeśli teraz przetestujemy wersję Java, otrzymamy komunikat o błędzie:

$ java -version
Program „Java” można znaleźć w następujących pakietach:
* Default-jre
* GCJ-4.6-jre-headless
* Openjdk-6-Jre-Headless
* GCJ-4.5-jre-headless
* OpenJdk-7-Jre-Headless
Spróbuj: instalacja sudo apt-get

Najpierw musimy sprawdzić, czy w systemie są już zainstalowane alternatywy Java. Aby to zrobić Aktualizacja alternatyw Komenda:

$ sudo aktualizacja-alternatywy-List Java
Aktualizacja-alternatywy: Błąd: brak alternatyw dla Java.

Obecnie nie mamy innych instalacji Java w systemie, więc dodajmy naszą nową instalację:

$ sudo aktualizacja-alternatives--install/usr/bin/java java \/usr/lib/jvm/jdk1.7.0_11/jre/bin/java 1

Nie zapomnij o „1” (priorytet) powyższego polecenia. Aby potwierdzić ważność tego nowego ustawienia środowiska, użyj ponownie Aktualizacja alternatyw Komenda:

$ sudo aktualizacja-alternatywy-List Java
/usr/lib/jvm/jdk1.7.0_11/jre/bin/java

Lub sprawdź bezpośrednio wersję Java:

$ java -version Java wersja „1.7.0_11 "Java (TM) SE Środowisko środowiska (kompilacja 1.7.0_11-B21) Java Hotspot (TM) 64-bitowy serwer VM (kompilacja 23.6-B04, tryb mieszany) 

To potwierdza, że ​​instalacja Oracle Java JDK 7 w systemie Ubuntu Linux została wykonana poprawnie.

W przypadku, gdy zainstalowałeś już Java OpenJDK z repozytorium Ubuntu, nadal będziesz musiał dodać nową instalację Oracle Java JDK 7 do środowiska systemu z powyższym Aktualizacja -alternatives -install Komenda. Po dodaniu kolejnej alternatywy Java dla swojego systemu możesz przełączyć między obiema alternatywami, jak pokazano w naszym poprzednim artykule na temat instalacji Java na Ubuntu z PPA Ubuntu.

Instalacja z pakietu RPM

Powyższe powinno zapewnić jasny i łatwy sposób zainstalowania Oracle Java JDK 7 w systemie Ubuntu Linux. Kolejną alternatywą instalacji jest konwersja oficjalnego pakietu RPM Oracle na Deb i zainstalowanie go z dpkg polecenie w następujący sposób:

Najpierw pobieraj oficjalny pakiet RPM Oracle odpowiedni dla Twojej architektury i przekonwertuj go z obcy Komenda.

$ sudo kosmitów-Scripts JDK-7U11-Linux-x64.RPM
jdk_1.7.011-1_AMD64.Wygenerowane przez Deb

To może zająć chwilę. Po przygotowaniu zainstaluj ten pakiet z dpkg Komenda:

$ java -version
Program „Java” można znaleźć w następujących pakietach:

W tym momencie w systemie nie jest dostępna Java.

$ sudo dpkg -i jdk_1.7.011-1_AMD64.Deb
Wybieranie wcześniej niewybranego pakietu JDK.
(Czytanie bazy danych… 48744 plików i obecnie zainstalowanych katalogi.)
Rozpakowanie JDK (z JDK_1.7.011-1_AMD64.Deb)…

Teraz przetestuj wersję Java:

$ java -version
Wersja Java "1.7.0_11 "
Java (TM) SE Runtime Environment (kompilacja 1.7.0_11-B21)
64-bitowy serwer Java Hotspot (TM) VM (kompilacja 23.6-B04, tryb mieszany)

Wniosek

Ponieważ zainstalowaliśmy Java z pakietu źródłowego, powyższa instrukcja powinna działać dla dowolnej wersji Java, w tym starszych wersji, takich jak Oracle Java JDK 6.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Jak zainstalować Java na Manjaro Linux
  • Jak wymienić i usunąć repozytorium PPA na Ubuntu 20.04 Linux
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Instalacja Oracle Java na Ubuntu 20.04 Focal Fossa Linux
  • Linux: Zainstaluj Java
  • Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Pobierz Linux
  • Rzeczy do zainstalowania na Ubuntu 22.04