Ten samouczek obejmuje instalację zarówno 32-bitowego, jak i 64-bitowego Oracle Java 7 JDK/JRE (aktualny numer wersji to 1.7.0_45) w 32-bitowych i 64-bitowych systemach operacyjnych Ubuntu. Ten przewodnik dotyczy również Debiana i Linux Mint. Dla tych z Was, którzy tylko chcesz zainstalować Oracle Java JRE do uruchamiania aplikacji Java, a nie do tworzenia programów Java, użyj w ten sposób:
Instalowanie Oracle Java JRE w systemie Linux Ubuntu
Dla tych z Was, którzy chcą zainstalować Oracle Java JDK do tworzenia programów i aplikacji Java (Oracle Java JRE jest również zawarte w Oracle JDK), użyj tej metody:
Instalowanie Oracle Java JDK na Ubuntu Linux
Krok
Krok 1. Sprawdź, czy twój system operacyjny Ubuntu Linux ma architekturę 32-bitową lub 64-bitową
Otwórz terminal i uruchom poniższe polecenie.
-
Wpisz/Kopiuj/Wklej:
pliki /sbin/init
Bitowa wersja architektury systemu operacyjnego Ubuntu Linux będzie wyświetlana jako 32-bitowa lub 64-bitowa
Krok 2. Sprawdź, czy Java jest już zainstalowana w twoim systemie
Aby to zrobić, musisz uruchomić wersję Java polecenia z terminala.
-
Otwórz terminal i wprowadź następujące polecenie:
-
Wpisz/Kopiuj/Wklej:
wersja java
-
-
Jeśli OpenJDK jest już zainstalowany w systemie, na ekranie pojawi się następujący tekst:
-
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 jest już zainstalowany w twoim systemie, oznacza to, że masz niewłaściwą wersję Javy dla tej metody.
Krok 3. Usuń OpenJDK/JRE z systemu i utwórz katalog do przechowywania plików binarnych Oracle Java JDK/JRE
Zapobiegnie to konfliktom i zamieszaniu w systemie z powodu różnych wersji dostawców Javy. Na przykład, jeśli masz zainstalowany w systemie OpenJDk/Jre, możesz go usunąć, wpisując następujący wiersz poleceń:
-
Wpisz/Kopiuj/Wklej:
sudo apt-get czyszczenie openjdk-\*
To polecenie całkowicie odłączy OpenJDK/JRE od twojego systemu
-
Wpisz/Kopiuj/Wklej:
sudo mkdir -p /usr/local/java
To polecenie utworzy katalog do przechowywania plików binarnych Oracle Java JDK i JRE
Krok 4. Pobierz Oracle Java JDK/JRE dla systemu Linux
Upewnij się, że wybrałeś skompresowany plik binarny Prawidłowy dla 32-bitowych lub 64-bitowych architektur systemowych (zakończonych na tar.gz).
- Na przykład, jeśli używasz 32-bitowego systemu operacyjnego Ubuntu Linux, pobierz 32-bitowy plik binarny Oracle Java.
- Na przykład, jeśli używasz 64-bitowego systemu operacyjnego Ubuntu Linux, pobierz 64-bitowy plik binarny Oracle Java.
-
Opcjonalny, Pobierz dokumentację Oracle Java JDK/JRE
Wybierz jdk-7u40-apidocs.zip
-
Ważna informacja:
64-bitowy plik binarny Oracle Java nie działa w 32-bitowym systemie operacyjnym Ubuntu Linux. Jeśli spróbujesz zainstalować 64-bitową Oracle Java w 32-bitowym systemie Ubuntu Linux, otrzymasz wiele komunikatów o błędach systemowych.
Krok 5. Skopiuj plik binarny Oracle Java do katalogu /usr/local/java
W większości przypadków plik binarny Oracle Java zostanie pobrany do: /home/"Twoja nazwa użytkownika"/Pobieranie.
-
Przewodnik po instalacji Oracle Java 32-bit w systemie Linux Ubuntu 32-bit:
-
Wpisz/Kopiuj/Wklej:
cd ~/Pobieranie
-
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
-
-
Przewodnik instalacji 64-bitowej wersji Oracle Java w 64-bitowym systemie Linux Ubuntu:
-
Wpisz/Kopiuj/Wklej:
cd ~/Pobieranie
-
Jeśli pobrałeś JDK, wpisz/kopiuj/wklej:
sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java
-
Lub, jeśli pobrałeś JRE, wpisz/kopiuj/wklej:
sudo cp -r jre-7u45-linux-x64.tar.gz /usr/local/java
-
Wpisz/Kopiuj/Wklej:
cd /usr/local/java
-
Krok 6. Otwórz skompresowany plik binarny Javy do katalogu /usr/local/java
-
Przewodnik po instalacji Oracle Java 32-bit w systemie Linux Ubuntu 32-bit:
-
Wpisz/Kopiuj/Wklej:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
Wpisz/Kopiuj/Wklej:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
Przewodnik instalacji 64-bitowej wersji Oracle Java w 64-bitowym systemie Linux Ubuntu:
-
Jeśli pobrałeś JDK, wpisz/kopiuj/wklej:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
Lub jeśli pobrałeś JRE, wpisz/kopiuj/wklej:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Krok 7. Sprawdź ponownie swoje katalogi
W tym momencie powinieneś mieć nieskompresowany katalog binarny w /usr/local/java dla Java JDK/JRE, który mówi:
-
Wpisz/Kopiuj/Wklej:
ls-a
- jdk1.7.0_45
- lub jre1.7.0_45
Krok 8. Edytuj systemowy plik PATH /etc/profile i dodaj następujące zmienne systemowe do ścieżki systemowej
Użyj nano, gedit lub innego edytora tekstu i otwórz /etc/profile jako root (root).
-
Wpisz/Kopiuj/Wklej:
sudo gedit /etc/profil
- lub
-
Wpisz/Kopiuj/Wklej:
sudo nano /etc/profil
Krok 9. Przewiń do dołu pliku za pomocą klawiszy strzałek i dodaj następujący wiersz na końcu pliku /etc/profile:
-
Jeśli masz zainstalowany JDK, wpisz/kopiuj/wklej:
JAVA_HOME=/usr/local/java/jdk1.7.0_45
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
eksportuj JAVA_HOME
eksportuj JRE_HOME
eksportuj PATH
-
Lub, jeśli masz zainstalowane 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.
Krok 10. Przekaż lokalizację Oracle JDK/JRE systemowi Ubuntu Linux
Tym samym system zostanie powiadomiony, że dostępna jest nowa wersja Oracle Java.
-
Jeśli masz zainstalowany JDK, wpisz/kopiuj/wklej:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
Lub, jeśli masz zainstalowane JRE, wpisz/kopiuj/wklej:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
Ta komenda powiadomi system, że środowisko Oracle Java JRE jest uruchomione i działa
-
Tylko jeśli masz zainstalowany JDK, wpisz/kopiuj/wklej:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
To polecenie informuje, że 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
ta komenda powiadamia system, że usługa Oracle Java Web start jest uruchomiona
Krok 11. Powiedz Linux Ubuntu, że Oracle Java JDK/JRE powinien być domyślną Javą
-
Jeśli masz zainstalowany JDK, wpisz/kopiuj/wklej:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Lub, jeśli masz zainstalowane JRE, wpisz/kopiuj/wklej:
sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
To polecenie skonfiguruje środowisko JRE (Java Runtime Environment) dla systemu
-
Tylko jeśli masz zainstalowany JDK, wpisz/kopiuj/wklej:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java
To polecenie ustawi kompilator Java dla systemu
- Jeśli masz zainstalowany JDK, wpisz/kopiuj/wklej sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Lub, jeśli masz zainstalowane JRE, wpisz/kopiuj/wklej:
sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
To polecenie skonfiguruje Web start Java dla systemu
Krok 12. Załaduj ponownie PATH /etc/profile dla całego systemu, wpisując następujące polecenie:
-
Wpisz/Kopiuj/Wklej:
. /etc/profil
- Zwróć uwagę, że ogólnosystemowy plik PATH /etc/profile zostanie ponownie załadowany po ponownym uruchomieniu systemu Linux Ubuntu.
Krok 13. Sprawdź, czy Oracle Java jest poprawnie zainstalowany w twoim systemie
Uruchom następujące polecenie i zanotuj wersję Java: Wyświetlona zostanie poprawna 32-bitowa instalacja Oracle Java:
-
Wpisz/Kopiuj/Wklej:
wersja java. To polecenie wyświetla wersję Java, na której działa system. Powinien pojawić się komunikat: wersja java „1.7.0_45”
Środowisko wykonawcze Java(TM) SE (kompilacja 1.7.0_45-b18)
- Java HotSpot(TM) Server VM (kompilacja 24.45-b08, tryb mieszany)
-
Wpisz/Kopiuj/Wklej:
wersja java. To polecenie mówi, że możesz teraz komponować programy Java z terminala. Zobaczysz komunikat, który mówi: java 1.7.0_45. Pomyślna instalacja 64-bitowej wersji Oracle Java wyświetli:
-
Wpisz/Kopiuj/Wklej:
wersja java. To polecenie wyświetla wersję Java, na której działa system. Zobaczysz komunikat: wersja java „1.7.0_45”
Środowisko wykonawcze Java(TM) SE (kompilacja 1.7.0_45-b18)
- Java HotSpot(TM) 64-bitowa maszyna wirtualna serwera (kompilacja 24.45-b08, tryb mieszany)
-
Wpisz/Kopiuj/Wklej:
wersja java. To polecenie mówi, że możesz teraz komponować programy Java z terminala. Powinieneś zobaczyć komunikat, który mówi: java 1.7.0_45
Krok 14. Gratulacje, zainstalowałeś Oracle Java w swoim systemie Linux
Teraz zrestartuj system Linux Ubuntu. Następnie Twój system będzie w pełni skonfigurowany do uruchamiania i tworzenia programów Java.
Metoda 1 z 3: Opcjonalnie: Jak włączyć Oracle Java w przeglądarce internetowej
Krok 1. Włącz wtyczki Java w przeglądarce internetowej, tworząc dowiązanie symboliczne z katalogu wtyczek przeglądarki do lokalizacji wtyczki Java w dystrybucji Oracle Java
-
Kluczowe zapisy:
Gorąco zalecam ostrożność podczas włączania Oracle Java 7 w przeglądarce internetowej ze względu na wiele wad w zakresie bezpieczeństwa i exploitów. Zasadniczo, jeśli włączysz Oracle Java 7 w swojej przeglądarce, złośliwi ludzie mogą wejść i uszkodzić Twój komputer, wykorzystując jego wady i słabe punkty. Aby uzyskać więcej informacji, odwiedź Tester Java
Metoda 2 z 3: Google Chrome
Przewodnik dotyczący 32-bitowej wersji Oracle Java:
Krok 1. Wpisz następujące polecenie
-
Wpisz/Kopiuj/Wklej:
sudo mkdir -p /opt/google/chrome/plugins
Zostanie utworzony katalog o nazwie /opt/google/chrome/plugins
-
Wpisz/Kopiuj/Wklej:
cd /opt/google/chrome/wtyczki
To polecenie spowoduje przejście do katalogu dodatków Google Chrome, więc upewnij się, że jesteś w katalogu przed dowiązaniem symbolicznym
-
Wpisz/Kopiuj/Wklej:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
To polecenie utworzy dowiązanie symboliczne z wtyczki JRE Java (Java Runtime Environment) libnpjp2.so do przeglądarki Google Chrome.
Przewodnik dla 64-bitowej wersji Oracle Java:
Krok 1. Wpisz następujące polecenie
-
Wpisz/Kopiuj/Wklej:
sudo mkdir -p /opt/google/chrome/plugins
Zostanie utworzony katalog o nazwie /opt/google/chrome/plugins
-
Wpisz/Kopiuj/Wklej:
cd /opt/google/chrome/wtyczki
To polecenie spowoduje przejście do katalogu dodatków Google Chrome, więc upewnij się, że jesteś w tym katalogu, zanim utworzysz dowiązanie symboliczne
-
Wpisz/Kopiuj/Wklej:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
To polecenie utworzy dowiązanie symboliczne z dodatku Java JRE (Java Runtime Environment) libnpjp2.so do Google Chrome.
Przypomnienie:
Krok 1. Uwaga:
Czasami po wpisaniu powyższego polecenia pojawi się komunikat o treści:
- ln: tworzenie dowiązania symbolicznego `./libnpjp2.so': Plik istnieje
- Aby rozwiązać ten problem, po prostu usuń poprzednie dowiązanie symboliczne za pomocą następującego polecenia:
-
Wpisz/Kopiuj/Wklej:
cd /opt/google/chrome/wtyczki
-
Wpisz/Kopiuj/Wklej:
sudo rm -rf libnpjp2.so
- Upewnij się, że jesteś w katalogu /opt/google/chrome/plugins, zanim wpiszesz polecenie
Krok 2. Uruchom ponownie przeglądarkę internetową i przejdź do Testera Java, aby sprawdzić, czy Java działa poprawnie w przeglądarce internetowej
Metoda 3 z 3: Mozilla Firefox
32-bitowy przewodnik po Oracle Java:
Krok 1. Wpisz następujące polecenie
-
Wpisz/Kopiuj/Wklej:
cd /usr/lib/mozilla/plugins
To polecenie przeniesie Cię do katalogu /usr/lib/mozilla/plugins, utwórz ten katalog, jeśli jeszcze nie istnieje
-
Wpisz/Kopiuj/Wklej:
sudo mkdir -p /usr/lib/mozilla/plugins
To polecenie utworzy katalog /usr/lib/mozilla/plugins, więc upewnij się, że jesteś w tym katalogu przed utworzeniem dowiązania symbolicznego
-
Wpisz/Kopiuj/Wklej:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
To polecenie utworzy dowiązanie symboliczne z dodatku Java JRE (Java Runtime Environment) libnpjp2.so do przeglądarki Mozilla Firefox
Krok 2. ====Przewodnik dla 64-bitowej wersji Oracle Java:
====
Krok 3. Wpisz następujące polecenie
-
Wpisz/Kopiuj/Wklej:
cd /usr/lib/mozilla/plugins
To polecenie przeniesie Cię do katalogu /usr/lib/mozilla/plugins, utwórz ten katalog, jeśli jeszcze nie istnieje
-
Wpisz/Kopiuj/Wklej:
sudo mkdir -p /usr/lib/mozilla/plugins
To polecenie utworzy katalog /usr/lib/mozilla/plugins, więc upewnij się, że jesteś w tym katalogu przed utworzeniem dowiązania symbolicznego
-
Wpisz/Kopiuj/Wklej:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
To polecenie utworzy dowiązanie symboliczne z dodatku Java JRE (Java Runtime Environment) libnpjp2.so do przeglądarki Mozilla Firefox.
Przypomnienie:
Krok 1. Uwaga:
Czasami po wpisaniu powyższego polecenia może pojawić się następujący komunikat:
- ln: tworzenie dowiązania symbolicznego `./libnpjp2.so': Plik istnieje
- Aby rozwiązać ten problem, po prostu usuń poprzednie dowiązanie symboliczne 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.
Krok 2. Uruchom ponownie przeglądarkę internetową i przejdź do witryny Java Tester, aby sprawdzić, czy Java działa poprawnie w przeglądarce internetowej
Porady
- Aby korzystać z Ubuntu Linux, możesz użyć OpenJDK, który jest darmową i otwartą implementacją języka programowania Java, lub użyć Oracle Java JDK lub JRE. Niektórzy wolą Oracle Java (ponieważ jest to najbardziej aktualna wersja Javy i dostarczana bezpośrednio przez opiekuna technologii Java), ale wybierają zgodnie z własnymi preferencjami.
- Należy pamiętać, że Oracle aktualizuje zabezpieczenia, naprawia błędy i zgłasza problemy z wydajnością za każdym razem, gdy wydaje nową wersję Oracle Java. Podczas instalacji Oracle Java w systemie upewnij się, że znasz numer wersji.
- Należy pamiętać, że ten dokument jest okresowo aktualizowany, ponieważ Oracle czasami zmienia sposób instalowania pliku binarnego JDK/JRE.