Ten samouczek obejmuje instalację 32-bitowej i 64-bitowej Oracle Java 7 (obecnie numer wersji 1.7.0_45) JDK/JRE w 32-bitowych i 64-bitowych systemach operacyjnych Ubuntu. Te instrukcje będą również działać na Debianie i Linux Mint.
Jeśli masz już zainstalowaną Oracle Java 7 w swoim systemie, ale musisz zaktualizować, użyj tej metody:
Jak zaktualizować Oracle Java w systemie Ubuntu Linux?
Dla tych, którzy tylko chcesz zainstalować Oracle Java JRE do uruchamiania aplikacji Java, a nie tworzyć programów Java, skorzystaj z tej metody:
Jak zainstalować Oracle Java JRE na Ubuntu Linux?
Dla tych, 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:
Jak zainstalować Oracle Java JDK na Ubuntu Linux?
Ponadto, aby włączyć/uaktualnić Oracle Java w swoich przeglądarkach internetowych:
Jak włączyć Oracle Java w swoich przeglądarkach internetowych
Kroki
Krok 1. Sprawdź, czy architektura systemu operacyjnego Ubuntu Linux jest 32-bitowa czy 64-bitowa, otwórz terminal i uruchom następujące polecenie poniżej
-
Wpisz/Kopiuj/Wklej:
plik /sbin/init
Zwróć uwagę na bitową wersję architektury systemu operacyjnego Ubuntu Linux, która będzie wyświetlana, niezależnie od tego, czy jest 32-bitowa, czy 64-bitowa
Krok 2. Sprawdź, czy masz zainstalowaną Javę w swoim systemie
Aby to zrobić, musisz uruchomić polecenie wersji Java z terminala.
-
Otwórz terminal i wprowadź następujące polecenie:
-
Wpisz/Kopiuj/Wklej:
wersja java
-
-
Jeśli masz zainstalowany OpenJDK w swoim systemie, może to wyglądać tak:
-
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 masz zainstalowany OpenJDK w swoim systemie, masz zainstalowaną niewłaściwą wersję Javy do tego ćwiczenia.
Krok 3. Całkowicie usuń OpenJDK/JRE z systemu i utwórz katalog do przechowywania plików binarnych Oracle Java JDK/JRE
Zapobiegnie to konfliktom systemowym i pomyłkom między różnymi wersjami Javy od różnych dostawców. Na przykład, jeśli masz zainstalowany w systemie OpenJDK/JRE, możesz go usunąć, wpisując w wierszu poleceń:
-
Wpisz/Kopiuj/Wklej:
sudo apt-get czyszczenie openjdk-\*
To polecenie całkowicie usunie OpenJDK/JRE z 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 pakiet Oracle Java JDK/JRE dla systemu Linux
Upewnij się, że wybrałeś prawidłowy skompresowane pliki binarne dla architektury systemu 32-bitowej lub 64-bitowej (które kończą się na tar.gz).
- Na przykład, jeśli korzystasz z 32-bitowego systemu operacyjnego Ubuntu Linux, pobierz 32-bitowe pliki binarne Oracle Java.
- Na przykład, jeśli korzystasz z 64-bitowego systemu operacyjnego Ubuntu Linux, pobierz 64-bitowe pliki binarne Oracle Java.
-
Opcjonalny, 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-bitowych systemach operacyjnych Ubuntu Linux. Jeśli spróbujesz zainstalować 64-bitową Oracle Java w 32-bitowym systemie Ubuntu Linux, otrzymasz wiele komunikatów o błędach systemu.
Krok 5. Skopiuj pliki binarne Oracle Java do katalogu /usr/local/java
W większości przypadków pliki binarne Oracle Java są pobierane do: /home/"Twoja nazwa użytkownika"/Pobieranie.
-
Instrukcje instalacji 32-bitowej Oracle Java w 32-bitowym systemie Ubuntu Linux:
-
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
-
-
Instrukcje instalacji 64-bit Oracle Java na 64-bit Ubuntu Linux:
-
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, a następnie wpisz/kopiuj/wklej:
sudo cp -r jre-7u45-linux-x64.tar.gz /usr/local/java
-
Wpisz/Kopiuj/Wklej:
cd /usr/local/java
-
Krok 6. Rozpakuj skompresowane pliki binarne Javy w katalogu /usr/local/java
-
Instrukcje instalacji 32-bitowej Oracle Java w 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
-
-
Instrukcje instalacji 64-bit Oracle Java na 64-bit Ubuntu Linux:
-
Jeśli pobrałeś JDK, wpisz/kopiuj/wklej:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
Lub jeśli pobrałeś JRE, a następnie wpisz/kopiuj/wklej:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Krok 7. Dokładnie sprawdź swoje katalogi
W tym momencie powinieneś mieć jeden nieskompresowany katalog binarny w /usr/local/java dla Java JDK/JRE wymieniony jako:
-
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 dowolnego innego edytora tekstu, jako root otwórz /etc/profile.
-
Wpisz/Kopiuj/Wklej:
sudo gedit /etc/profil
- lub
-
Wpisz/Kopiuj/Wklej:
sudo nano /etc/profil
Krok 9. Przewiń w dół do końca pliku za pomocą klawiszy strzałek i dodaj poniższe wiersze na końcu pliku /etc/profile:
-
Jeśli instalujesz 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 instalujesz JRE, a następnie 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. Poinformuj swój system Ubuntu Linux, gdzie znajduje się Oracle Java JDK/JRE
To poinformuje system, że nowa wersja Oracle Java jest dostępna do użytku.
-
Jeśli instalujesz 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 instalujesz JRE, a następnie wpisz/kopiuj/wklej:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
ta komenda informuje system, że Oracle Java JRE jest dostępny do użytku
-
Tylko jeśli instalujesz JDK, a następnie wpisz/kopiuj/wklej:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
ta komenda informuje system, że Oracle Java JDK jest dostępny 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 informuje system, że Oracle Java Web start jest dostępny do użycia
Krok 11. Poinformuj swój system Ubuntu Linux, że Oracle Java JDK/JRE musi być domyślną Javą
-
Jeśli instalujesz JDK, wpisz/kopiuj/wklej:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Lub jeśli instalujesz JRE, a następnie wpisz/kopiuj/wklej:
sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
to polecenie ustawi środowisko uruchomieniowe java dla systemu
-
Tylko jeśli instalujesz JDK, a następnie 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 instalujesz JDK, wpisz/kopiuj/wklej:
sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Lub jeśli instalujesz JRE, a następnie wpisz/kopiuj/wklej:
sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
to polecenie ustawi Java Web start 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 Ubuntu Linux
Krok 13. Sprawdź, czy Oracle Java został poprawnie zainstalowany w systemie
Uruchom następujące polecenia i zanotuj wersję Java: zostanie wyświetlona pomyślna instalacja 32-bitowej wersji Oracle Java:
-
Wpisz/Kopiuj/Wklej:
wersja java. To polecenie wyświetla wersję Java uruchomioną w twoim systemie. Powinieneś otrzymać komunikat, który wyświetla: 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 informuje, że możesz teraz kompilować programy Java z terminala. Powinieneś otrzymać komunikat, który wyświetla: 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 uruchomioną w twoim systemie. Powinieneś otrzymać komunikat, który wyświetla: 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 informuje, że możesz teraz kompilować programy Java z terminala. Powinieneś otrzymać komunikat, który wyświetla: java 1.7.0_45
Krok 14. Gratulacje, właśnie zainstalowałeś Oracle Java w swoim systemie Linux
Teraz uruchom ponownie system Ubuntu Linux. Następnie Twój system zostanie w pełni skonfigurowany do uruchamiania i rozwijania programów Java. Później możesz spróbować skompilować i uruchomić własne programy Java, postępując zgodnie z tym artykułem Jak utworzyć swój pierwszy program Java w systemie Ubuntu Linux
Metoda 1 z 3: Opcjonalnie: Jak włączyć Oracle Java w przeglądarkach internetowych
Krok 1. Aby włączyć wtyczkę Java w swoich przeglądarkach internetowych, należy utworzyć dowiązanie symboliczne z katalogu wtyczek przeglądarek internetowych do lokalizacji wtyczki Java zawartej w dystrybucji Oracle Java
-
Ważna uwaga:
Zachęcam ostrożność przy włączaniu Oracle Java 7 w swoich przeglądarkach internetowych, ponieważ istnieje wiele luk w zabezpieczeniach i exploitów. Zasadniczo, włączając Oracle Java 7 w swoich przeglądarkach internetowych w przypadku wykrycia luki w zabezpieczeniach lub exploita, w ten sposób złoczyńcy włamują się i narażają system. Więcej informacji na temat luk w zabezpieczeniach i exploitów w Javie można znaleźć na stronie: Tester Java
Metoda 2 z 3: Google Chrome
32-bitowe instrukcje Oracle Java
Krok 1. Wydaj następujące polecenia
-
Wpisz/Kopiuj/Wklej:
sudo mkdir -p /opt/google/chrome/plugins
spowoduje to utworzenie katalogu o nazwie /opt/google/chrome/plugins
-
Wpisz/Wklej/Kopiuj:
cd /opt/google/chrome/wtyczki
to zmieni Cię w katalog wtyczek Google Chrome, upewnij się, że jesteś w tym katalogu, zanim utworzysz dowiązanie symboliczne
-
Wpisz/Wklej/Kopiuj:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
to utworzy dowiązanie symboliczne z wtyczki Java JRE (Java Runtime Environment) libnpjp2.so do Twojej przeglądarki internetowej Google Chrome
64-bitowe instrukcje Oracle Java
Krok 1. Wydaj następujące polecenia
-
Wpisz/Kopiuj/Wklej:
sudo mkdir -p /opt/google/chrome/plugins
spowoduje to utworzenie katalogu o nazwie /opt/google/chrome/plugins
-
Wpisz/Wklej/Kopiuj:
cd /opt/google/chrome/wtyczki
to zmieni Cię w katalog wtyczek Google Chrome, upewnij się, że jesteś w tym katalogu, zanim utworzysz dowiązanie symboliczne
-
Wpisz/Wklej/Kopiuj:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
to utworzy dowiązanie symboliczne z wtyczki Java JRE (Java Runtime Environment) libnpjp2.so do Twojej przeglądarki internetowej Google Chrome
Przypomnienia
Krok 1. Uwaga:
Czasami po wydaniu powyższego polecenia możesz otrzymać komunikat, który stwierdza:
- 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
- Przed wydaniem polecenia upewnij się, że jesteś w katalogu /opt/google/chrome/plugins
Krok 2. Uruchom ponownie przeglądarkę internetową i przejdź do Testera Java, aby sprawdzić, czy Java działa w Twojej przeglądarce internetowej
Metoda 3 z 3: Mozilla Firefox
32-bitowe instrukcje Oracle Java
Krok 1. Wydaj następujące polecenia
-
Wpisz/Wklej/Kopiuj:
cd /usr/lib/mozilla/plugins
to zmieni cię w katalog /usr/lib/mozilla/plugins, utwórz ten katalog, jeśli go nie masz
-
Wpisz/Wklej/Kopiuj:
sudo mkdir -p /usr/lib/mozilla/plugins
utworzy to katalog /usr/lib/mozilla/plugins, upewnij się, że jesteś w tym katalogu, zanim utworzysz dowiązanie symboliczne
-
Wpisz/Wklej/Kopiuj:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
to utworzy dowiązanie symboliczne z wtyczki Java JRE (Java Runtime Environment) libnpjp2.so do przeglądarki internetowej Mozilla Firefox
64-bitowe instrukcje Oracle Java
Krok 1. Wydaj następujące polecenia
-
Wpisz/Wklej/Kopiuj:
cd /usr/lib/mozilla/plugins
to zmieni cię w katalog /usr/lib/mozilla/plugins, utwórz ten katalog, jeśli go nie masz
-
Wpisz/Wklej/Kopiuj:
sudo mkdir -p /usr/lib/mozilla/plugins
utworzy to katalog /usr/lib/mozilla/plugins, upewnij się, że jesteś w tym katalogu, zanim utworzysz dowiązanie symboliczne
-
Wpisz/Wklej/Kopiuj:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
to utworzy dowiązanie symboliczne z wtyczki Java JRE (Java Runtime Environment) libnpjp2.so do przeglądarki internetowej Mozilla Firefox
Przypomnienia
Krok 1. Uwaga:
Czasami po wydaniu powyższego polecenia możesz otrzymać komunikat, który stwierdza:
- 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 wydaniem polecenia
Krok 2. Uruchom ponownie przeglądarkę internetową i przejdź do Testera Java, aby sprawdzić, czy Java działa w Twojej przeglądarce internetowej
Wideo - Korzystając z tej usługi, niektóre informacje mogą być udostępniane YouTube
Porady
- W systemie Ubuntu Linux masz wybór, czy chcesz użyć OpenJDK, który jest darmową implementacją języka programowania Java o otwartym kodzie źródłowym, czy użyć Oracle Java JDK i JRE. Niektórzy wolą używać Oracle Java (ponieważ jest to najbardziej aktualna wersja Javy i pochodzi bezpośrednio od opiekunów technologii Java), ale to się różni.
- Należy pamiętać, że Oracle dokonuje aktualizacji zabezpieczeń i poprawek błędów oraz poprawia problemy z wydajnością dla każdej nowej wersji Oracle Java. Instalując Oracle Java w swoim systemie, pamiętaj o zmianach numeru wersji. Zobacz Jak zaktualizować Oracle Java w systemie Ubuntu Linux, aby uzyskać więcej informacji.
- Należy pamiętać, że ten dokument jest stale aktualizowany, ponieważ Oracle czasami zmienia metodę instalacji swoich plików binarnych Java JDK/JRE.