Chcę zainstalować środowisko JRE firmy Oracle i zaktualizować do najnowszej wersji za pomocą narzędzia Software Updater po ich wydaniu. Czy istnieje pakiet Ubuntu dostarczany przez Canonical lub Oracle?
Przed wydaniem Java 7 postępowałem w ten sposób, aby zainstalować Java 6 .
Ale to nie działa dla Java 7 . Nie ma paczki sun-java7-xxx
. Jak zainstalować Javę 7 ?
java
software-installation
jdk
jre
Benzoes
źródło
źródło
Odpowiedzi:
Jest podobna odpowiedź , w jaki sposób zainstalować JRE 7.
Zainstaluj Java JDK
Sposób ręczny
Pobierz 32-bitowy lub 64-bitowy „skompresowany plik binarny” systemu Linux - ma on rozszerzenie „.tar.gz”.
Rozpakuj to
tar -xvf jdk-8-linux-i586.tar.gz
(32-bit)tar -xvf jdk-8-linux-x64.tar.gz
(64-bitowy)Pakiet JDK 8 jest rozpakowywany do
./jdk1.8.0
katalogu. Uwaga: dokładnie sprawdź nazwę tego folderu, ponieważ wydaje się, że Oracle zmienia to od czasu do czasu przy każdej aktualizacji.Teraz przenieś katalog JDK 8 do
/usr/lib
Teraz biegnij
Spowoduje to przypisanie Oracle JDK priorytetu 1, co oznacza, że instalacja innych JDK zastąpi go jako domyślny . Pamiętaj, aby użyć wyższego priorytetu, jeśli chcesz, aby Oracle JDK pozostało domyślnym.
Popraw własność pliku i uprawnienia plików wykonywalnych:
Uwaga: pamiętaj - Java JDK ma wiele innych plików wykonywalnych, które możesz zainstalować podobnie jak powyżej.
java
,javac
,javaws
Są prawdopodobnie najczęściej wymagane. Ta odpowiedź zawiera listę innych dostępnych plików wykonywalnych.Biegać
Zobaczysz wynik podobny do poniższego - wybierz numer jdk1.0.0 - na przykład
3
na tej liście (chyba że nigdy nie zainstalowałeś Java zainstalowanej na twoim komputerze, w takim przypadku pojawi się zdanie „Nie ma nic do skonfigurowania” ):Powtórz powyższe dla:
Uwaga dla użytkowników NetBeans!
Musisz ustawić nowy JDK jako domyślną edycję pliku konfiguracyjnego.
Jeśli chcesz włączyć wtyczkę Mozilla Firefox:
Uwaga: Możesz połączyć wtyczkę (
libnpjp2.so
) z/usr/lib/firefox/plugins/
instalacją ogólnosystemową (/usr/lib/firefox-addons/plugins
od 15.04 r.). W przypadku Ubuntu 13.10 ścieżka do katalogu wtyczek to/usr/lib/firefox/browser/plugins/
.W zależności od konfiguracji może być konieczne zaktualizowanie profilu aplikacji dla przeglądarki Firefox (lub innych przeglądarek) w
/etc/apparmor.d/abstractions/ubuntu-browsers.d/java
:Następnie uruchom ponownie apparmor:
Prosty sposób (przestarzały)
Najprostszym sposobem na zainstalowanie JDK 7 jest zrobienie tego z OOS Oracle Web Up8 Oracle. Uważa się jednak, że ta umowa PPA jest czasem nieaktualna. Zwróć także uwagę na niebezpieczeństwa związane z używaniem PPA .
Spowoduje to zainstalowanie JDK 7 (który obejmuje Java JDK, JRE i wtyczkę do przeglądarki Java):
Źródło
NB: Zanim ktoś krzyknie, jest to sprzeczne z licencją redystrybucyjną Oracle - PPA tak naprawdę nie ma Java w osobistym repozytorium. Zamiast tego PPA pobiera bezpośrednio z Oracle i instaluje go.
Sposób skryptu
Jeśli jesteś na nowej instalacji Ubuntu bez wcześniejszych instalacji Java, ten skrypt automatyzuje proces opisany powyżej, jeśli nie chcesz wpisywać tego wszystkiego w konsoli. Pamiętaj, że nadal musisz pobrać Javę ze strony Oracle - linki Oracle nie są
wget
przyjazne.Przed użyciem tego upewnij się, że ten skrypt znajduje się w tym samym katalogu co
.tar.gz
pobrane rozszerzenie pliku i że w tym samym folderze nie ma plików rozpoczynających się od jdk-7. Jeśli tak, usuń je tymczasowo z folderu. Pamiętaj, aby skrypt był wykonywalny (chmod +x <script's file>
).Jeśli chcesz zainstalować wtyczkę do przeglądarki Firefox, dodaj ją na końcu skryptu:
Sprawdź, czy instalacja się powiodła
Możesz sprawdzić, czy instalacja zakończyła się powodzeniem za pomocą następującego polecenia:
Powinieneś zobaczyć coś takiego
Możesz sprawdzić, czy wtyczka JRE Mozilla się powiodła, korzystając z oficjalnej strony Oracle .
Dla Java 6: Jak zainstalować Oracle JDK 6?
źródło
bash: /usr/bin/java: No such file or directory
gdy próbowałem uruchomićjava -version
.apt-get install libc6-i386
naprawiono problem./usr/local/*
zamiast/usr/*
do ręcznej instalacji, jak tutaj. W ten sposób to, co instalujesz ręcznie, nie będzie zaśmiecać sprawami zarządzanymi przez menedżera pakietów i sprawi, że ręczna instalacja będzie łatwiejsza w zarządzaniuJest podobna odpowiedź , w jaki sposób zainstalować JDK 8
Zainstaluj środowisko JRE
Pobierz 32-bitowy lub 64-bitowy „skompresowany plik binarny” dla systemu Linux - ma rozszerzenie „.tar.gz” i rozpakuj go
Pakiet JRE 7 jest rozpakowywany do katalogu ./jre1.7.0. Teraz przenieś katalog JRE 7 do
/usr/lib
:Następnie uruchom następujące polecenie, aby uzyskać listę aktualnie zainstalowanych alternatyw Java.
Otrzymasz wynik jako:
Zapamiętaj ostatni numer i naciśnij klawisz Enter, aby wyjść z tego narzędzia, tzn. W tym przykładzie zapamiętaj numer
2
.Jeśli pokazana jest tylko jedna alternatywa, zapamiętaj numer
0
.Spowoduje to dodanie nowej instalacji środowiska JRE 7 do listy alternatyw, tzn. Użyj zapamiętanej liczby + 1, czyli 3 w powyższym przykładzie. Teraz skonfiguruj Javę, aby korzystała ze środowiska JRE Oracle Java:
Poniżej zobaczysz wynik podobny - wybierz liczbę jre1.7.0, to znaczy
3
:Uwaga: Jeśli nie było wcześniejszej instalacji Java, nowe środowisko JRE będzie domyślnym i nie zobaczysz powyższego.
Sprawdź wersję swojej nowej instalacji JRE 7:
Powinien produkować
Zainstaluj wtyczkę Firefox / Chrome
W terminalu:
Usuń wtyczkę IcedTea, jeśli została zainstalowana.
Usuń poprzednią wersję wtyczki Java (może być lub nie być obecna):
Teraz możesz zainstalować wtyczkę, tworząc symboliczne łącze (poinformujesz Firefoksa, gdzie znajduje się wtyczka). Do 32-bitowego użytkowania Java
Do 64-bitowego użytkowania Java
Potwierdź, że środowisko JRE powiodło się, korzystając z oficjalnej strony internetowej Oracle .
źródło
sudo update-alternatives --config java
otrzymuję następujące dane wyjściowe:There is only one alternative in link group java: /usr/lib/jvm/java-6-openjdk/jre/bin/java Nothing to configure.
Co robię źle?Oto sprawdzone i działające rozwiązanie do instalowania Oracle JDK 7 i wszystkich jego plików, więc „javac” i wszystko inne działa: Jak zainstalować Oracle Java 7 (JDK) w Ubuntu
Oto polecenia (tylko dla wygody):
Po kilku minutach JDK Oracle Java powinien zostać pomyślnie zainstalowany na komputerze Ubuntu. Możesz sprawdzić wersję, uruchamiając następujące polecenia w terminalu:
Aktualizacja Oracle wydała Java 8 (stabilna). Aby go zainstalować, użyj następujących poleceń:
Więcej informacji @ WebUpd8: Zainstaluj Oracle Java 8 w Ubuntu za pośrednictwem repozytorium PPA [JDK8]
źródło
From http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html :
źródło
sudo apt-get install oracle-java8-set-default
. Pamiętaj również, że ta odpowiedź jest nieco nieaktualna, prawdopodobnie powinieneś instalowaćoracle-java8-installer
te dni.Właśnie w ten sposób zainstalowałem go w Oneiric. To będzie dość długa odpowiedź, ale dla mnie zadziałała.
Pobierz najnowszą wersję Java SDK 1.7.0 z Oracle. Następnie wypakuj go do / usr / lib / jvm :
Następnie utworzyłem plik .java-1.7.0-oracle.jinfo w / usr / lib / jvm z następującą zawartością:
Następnie musisz poinformować o alternatywach aktualizacji o wszystkich nowych rzeczach:
Teraz możesz użyć alternatywnych aktualizacji, aby wybrać nowo zainstalowany pakiet Java SDK.
Działa to dla mnie, jeśli istnieje bardziej elegancki sposób (bez korzystania z umów PPA innych firm), chętnie o tym usłyszę. Nadal muszę przetestować Firefoksa, jeśli mogę w nim uruchomić Javę.
źródło
i386
zamiastamd64
ZAKTUALIZOWANA ODPOWIEDŹ:
Sugeruję użycie jednego z instalatorów z ppa webupd8team w następujący sposób:
1) Wprowadź te 2 polecenia w terminalu, aby dodać ten PPA i zaktualizować listę pakietów:
2) Wprowadź jedną (lub więcej) z tych komend, aby zainstalować wymagane oprogramowanie Java:
sudo apt-get install oracle-java6-installer
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java9-installer
3) Po załadowaniu odpowiedniego skryptu instalatora Java, a następnie pobraniu i zainstalowaniu zastrzeżonych pakietów Java, można również wprowadzić następującą komendę, aby sprawdzić wynik instalacji:
Powinieneś wtedy uzyskać wynik końcowy (dla stabilnej wersji java8) w następujący sposób:
Więcej informacji: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
Uwaga: Te pakiety zawierają Oracle Java JDK, który obejmuje Java JDK, JRE i wtyczkę do przeglądarki Java. A PPA webupd8team / java zawiera tylko te instalatory, które po prostu łączą się z witryną pobierania Oracle Java i instalują najnowszą wersję JDK.
źródło
Doceniam wszystkie poprzednie odpowiedzi. Chcę dodać tę odpowiedź, aby uprościć czynności wykonywane przez www.webupd8.org i instalacji w ciągu 2-5 minut .
Ta instalacja obejmuje:
To wszystko!! Teraz, aby sprawdzić wersję Java
Wyjście będzie jak
Może pojawić się nowa wersja, a następnie możesz ją po prostu zaktualizować za pomocą tego polecenia:
Konfigurowanie zmiennych środowiskowych
Aby uzyskać więcej informacji, sprawdź Zainstaluj Oracle Java 7 w Ubuntu za pośrednictwem repozytorium PPA .
źródło
sudo update-alternatives --config java
.To rozwiązanie zapewni czyste pakiety zbudowane tak, jak były dostarczane z Ubuntu przed pojawieniem się Oracle.
Odpowiedź
Najpierw odpowiedź, potem wyjaśnienie. Otwórz terminal i skopiuj i wklej następujący wiersz po wierszu.
Spowoduje to zbudowanie oficjalnych pakietów sun-java6- * i udostępnienie ich w centrum oprogramowania. Jeśli chcesz także pakietów oracle-java7- *, uruchom skrypt w następujący sposób:
Teraz możesz zainstalować pakiety za pomocą preferowanego menedżera pakietów.
Wyjaśnienie
Kiedy Oracle zmieniło licencję dystrybucyjną dla Javy, dystrybucje Linuksa nie mogły już aktualizować oficjalnych pakietów. Użytkownik Github rraptorr wziął skrypt Debiana, który był używany do budowy pakietów, i zmodyfikował go, aby działał ze zaktualizowanymi plikami do pobrania z Oracle. Obecnie udostępnia skrypty do pakowania dla SUN Java6 i Oracle Java7 .
Oab.java.sh skrypt jest po prostu otoki, który automatycznie pobiera aktualną wersję, tworzy pakiety i dodaje je do lokalnego repozytorium.
Dalsze uwagi
Pakiety utworzone i zainstalowane przy użyciu tej metody nie będą automatycznie otrzymywać aktualizacji - tylko po ponownym uruchomieniu skryptu. Możesz to obejść, tworząc cronjob, który regularnie uruchamia ten skrypt. Najbezpieczniejszym sposobem na to jest użycie anakronu poprzez umieszczenie skryptu w /etc/cron.daily .
Teraz Twoje oficjalne pakiety Java będą zawsze aktualne.
źródło
debian/rules:67: recipe for target 'get-orig-source' failed make: *** [get-orig-source] Error 22 make: Leaving directory '/var/local/oab/src' 11678's retcode: 2 failed
Działa to z moimi potrzebami programistycznymi, aby móc uruchomić / skompilować wersję 1.6 lub 1.7. Wcześniej korzystałem z wersji 1.6 z pakietu apt Ubuntu.
Zaktualizuj JAVA_HOME i PATH w pliku bash
źródło
Na AMD64 musisz nieco zmodyfikować polecenie, aby utworzyć łącze symboliczne:
zmień tylko
i386
naamd64
.źródło
Aby udostępnić go wszystkim użytkownikom:
dla x86_64:
źródło
Pobierz JDK z Oracle / Sun; pobierz Java JDK z:
http://www.oracle.com/technetwork/java/javase/overview/index.html
Z
~
łatwością pobierz lub przenieś pobrany plik do katalogu domowego .Uwaga:
Nie martw się o to, co JDK do pobrania dla JEE.
Pomiń kopiowanie monitu „użytkownik @ host: ~ $”.
Naciśnij Enter po każdym poleceniu.
Uruchom w terminalu ..
Teraz włącz Javę (uruchamiając indywidualnie):
Zamknij wszystkie przeglądarki.
Utwórz folder wtyczek Mozilla w swoim katalogu domowym:
Utwórz symboliczny link do folderu wtyczek Mozilla. W systemach 64-bitowych zamień „i386” na „amd64”:
Testowanie:
Wynik:
Testowanie:
Wynik:
Sprawdź środowisko JRE pod adresem http://java.com/en/download/installed.jsp .
źródło
Napisałem wpis na blogu z bardzo szczegółowym wyjaśnieniem, jak zainstalować Javę 7 na Natty, zarówno OpenJDK, jak i Sun:
http://brunoreis.com/tech/installing-java-ubuntu-natty/
OpenJDK jest instalowany z PPA dostarczonego przez Damiena Lecana, a Sun's jest instalowany ręcznie. O ile wiadomo, do tej pory jest to jedyny przewodnik, który jest poprawny zarówno w krokach, jak i w wyjaśnieniu.
Jeśli znajdziesz jakieś problemy, opublikuj tam komentarz, a ja postaram się go naprawić.
Powodzenia.
źródło
Proponuję jeden sposób, aby ułatwić instalację Java 7 Oracle.
Ponieważ Ubuntu nie zapewnia pakietów Oracle 7 Java, udostępniam kolekcję pakietów Ubuntu w moim własnym repozytorium pakietów.
Pakiety są w pełni zintegrowane w sposób Ubuntu do obsługi Java. Będziesz mógł wybrać alternatywę Oracle 7 dla Java 7 za pomocą standardowych narzędzi: update-alternative lub update-java-alternative.
Strona główna mojego wkładu to: http://www.arakhne.org/jdk/index.html
Aby uzyskać pakiety, wystarczy dodać moje repozytorium pakietów do konfiguracji systemu. Proces ten wyjaśniono w http://www.arakhne.org/ubuntu.html
Stéphane.
źródło
Najprostszym sposobem jest pobranie java 7 z Netbeans tutaj - http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html
źródło
Dla osób mieszkających w Syrii, na Kubie, w Libii, Korei lub w dowolnym kraju, w którym Oracle zakazuje świadczenia usług, jest to skuteczny sposób na zainstalowanie Oracle JDK 8.
źródło
Aby zainstalować 32-bitową wersję Java na 64-bitowym Ubuntu:
Otwórz okno terminala ( Ctrl+ Alt+ Tjest najszybszą metodą, jeśli nie wiesz) i wpisz następujące informacje, aby zainstalować:
źródło
Dla mnie jest trochę inaczej. W przypadku systemu Ubuntu 12.04 LTS Precise (komputer stacjonarny):
Pobieranie
jre-*.tar.gz
tar -zxvf jre-*.tar.gz
mkdir /usr/lib/jvm/
mv jre* /usr/lib/jvm/
ln -s /usr/lib/jvm/jre*/bin/java /usr/bin/
To wszystko.
Aby upewnić się, że jest poprawny:
Jeśli chcesz dodać wtyczkę do przeglądarki Firefox lub Chrome:
mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jre*/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Uwaga specjalna: jeśli masz świeżą 64-bitową instalację, podczas działania może wystąpić następujący błąd
java -version
Jest to spowodowane zależnością od
libc6-i386
pakietu, która nie jest domyślnie dołączana do 64-bitowego systemu Ubuntu Desktop 12.04 LTS. Aby zainstalować ten pakiet, uruchom:sudo apt-get install libc6-i386
źródło
.mozilla
folderu.Oto skrypt bash, który może pomóc w konfiguracji alternatyw Java:
źródło
Proste rozwiązanie
Zamiast pobierać
.tar.gz
pakiet, zalecamy pobranie.rpm
pakietu. Następnie uruchomić:gdzie uważam, że prąd
<build>
wynosi 21, a<version>
zależy to od architektury systemu.Pierwszy zainstaluje obcy, aplikację do konwertowania
.rpm
do.deb
. Drugie polecenie uruchamia następnie alien na pakiecie jdk. Powinno to działać przez minutę lub dwie i wygenerować plik oznaczony:jdk-7u<build>-linux-<version>.deb
Ten pakiet można następnie zainstalować, uruchamiając:
W ten sposób pomyślnie zainstalowałem go na moim komputerze.
źródło
Myślę, że najlepsza metoda została już opublikowana, ale miałem z tym pewien problem: mianowicie usuwam java „ręcznie”,
update-alternatives
a potem próbowałem to zrobićupdate-alternatives --install "/usr/bin/java/" "java" "/usr/lib/jvm/jre1.7.0_05/bin/java" 1
ale ciągle otrzymywałem ten błąd
Ale na szczęście napotkałem świetny samouczek na tej stronie: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html i działał dobrze :)
źródło
/usr/bin/java
nie jest folderem, dlatego błądNajlepszą metodą, jaką mogę dostarczyć, jeśli chcesz zainstalować Javę 6 pod Ubuntu 12.04 LTS (Precise Pangolin):
Musisz to zrobić, jeśli chcesz, aby wtyczka Mozilla działała na przykład bez konfliktu z Javą 7.
Następnie po zakończeniu zainstaluj Javę:
Możesz śledzić proces instalacji za pomocą:
Objaśnienie : to samo co w odpowiedzi na pytanie Jak mogę zainstalować zastrzeżony Java JDK 6/7/8 lub JRE firmy Sun / Oracle? .
Patrz : Instalacja Java6 JDK na Ubuntu 12.04
źródło
Dla mnie sposobem Debiana (sic) byłoby stworzenie własnego pakietu.
Instalujesz
java-package
Pobierasz archiwum Oracle tar.gz.
Tworzysz swój pakiet deb
I to zainstalować
źródło
Pobierz żądaną
.tar.gz
wersję JDK dla systemu Ubuntu zhttp://oracle.com
npjdk-8u102-linux-x64.tar.gz
.Wyodrębnij go do dowolnego miejsca w
/home
katalogu, na przykład/home/dante/Programs/Java
. Teraz mamy folder o nazwie jak wjdk1.8.0_102
środku/home/dante/Programs/Java
.Dodaj te dwa wiersze do
/home/dante/.profile
plikuUruchom ponownie system, a po ponownym uruchomieniu powinieneś zobaczyć swoją wersję Java, uruchamiając się
java -version
w terminalu.źródło
Nie wiem, dlaczego ludzie dali tyle dużych odpowiedzi, ale dodanie jdk / bin do PATH działa dobrze: -
Pobierz JDK z http://www.oracle.com/technetwork/java/javase/downloads/index.html
Wyciągaj gdziekolwiek chcesz. lubię
/opt
dawny:-
tar -xvf jdk-9.0.1_linux-x64_bin.tar.gz -C /opt
Dodaj swoją
jdk/bin
do ŚCIEŻKI, jak tu powiedziano w moim przypadku, tak to/etc/environment
wygląda: -źródło
Aby zainstalować Sun Java 6 na Precise poprzez Trusty, możesz użyć pakietów PPA zachowanych usuniętych plików podstawowych / archiwalnych .
A następnie wybierz żądaną wersję Java. Możesz sprawdzić, przez co teraz biegniesz:
źródło
Instalowanie Oracle Java (JDK / JRE):
Za pomocą tego skryptu: oraji możesz zautomatyzować zadanie instalacji / deinstalacji Oracle Java (JDK / JRE) z pobranego źródła (tar.gz) .
Kroki:
sudo oraji /path/to/the/jdk_or_jre/archive
Odinstaluj:
uruchom
sudo oraji -u
i potwierdź wersję jdk / jre do odinstalowania.źródło
System operacyjny: Ubuntu 18.04 LTS
Dziwi mnie, że nikt o tym nie wspomniał
conda
. Link:https://docs.conda.io/en/latest/miniconda.html
Zainstalowałem java w jednym z moich środowisk conda i
java
bez problemu użyłem polecenia.źródło