Jak zainstalować JDK na Ubuntu Linux
Próbuję zainstalować Java Development Kit (JDK) na Ubuntu Linux distribution, ale nie jestem w stanie go zainstalować.
Jakie są kroki, aby zainstalować go na Ubuntu?
25 answers
Odnosi się do zapytaj Ubuntu pytanie Jak ustawić JAVA_HOME dla OpenJDK?,
Jak zainstalować "Open JDK" (Java developement kit) w Ubuntu (Linux)?
Otwórz Terminal z Dash aplikacji lub naciśnij Ctrl+Alt+T
-
Repozytorium aktualizacji:
sudo add-apt-repository ppa:openjdk-r/ppa # only Ubuntu 17.4 and earlier sudo apt-get update
-
Uruchom następujące polecenie w Terminal :
sudo apt-get install openjdk-8-jdk sudo apt-get install openjdk-8-source #this is optional, the jdk source code
-
Typ wiersz poleceń jak poniżej...
apt-cache search jdk
(Uwaga: openjdk-8-jdk jest tutaj symbolicznie używany. Możesz wybrać wersję JDK zgodnie z wymaganiami.)
-
Dla polecenia" JAVA_HOME "(zmienna środowiskowa) wpisz Jak pokazano poniżej, w" Terminal " używając ścieżki instalacji...
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
(Uwaga:"/usr/lib/jvm / java-8-openjdk " jest tu symbolicznie użyte tylko do demostracji. Powinieneś użyć ścieżki zgodnie z instalacją.)
-
For "PATH" (Environment Zmienna) wpisz polecenie, jak pokazano poniżej ,w "Terminal" przy użyciu ścieżki instalacji...
export PATH=$PATH:/usr/lib/jvm/java-8-openjdk/bin
(Uwaga:"/usr/lib/jvm / java-8-openjdk " jest tu symbolicznie użyte tylko do demostracji. Powinieneś użyć ścieżki zgodnie z instalacją.)
-
Sprawdź instalację "open jdk", po prostu wpisz polecenie w "Terminal", jak pokazano poniżej
javac -version
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-23 18:01:43
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-02 13:22:21
Możesz dość łatwo zainstalować JDK Oracle 1.7; jako przykład jest to, jak zainstalować JDK 1.7.0_13;
- Pobierz JDK ze strony Oracle . Pobieranie do najnowszej wersji jest zawsze linkowane z http://java.oracle.com .
Jako root, do;
cd /usr/local
tar xzf <the file you just downloaded>
Jako zwykły użytkownik, Dodaj lub zmień te dwie linie w swoim~/.profil wskazujący na instalację;
export JAVA_HOME=/usr/local/jdk1.7.0_13
export PATH=$PATH:$JAVA_HOME/bin
Jeśli jest to aktualizacja, możesz również usunąć starą Javę katalog instalacji w /usr/local
.
Wyloguj się i wejdź ponownie (lub zrób . ~/.profile
), a wszystko powinno po prostu działać.
Minusem JDK Oracle jest to, że nie zaktualizuje się z resztą systemu, tak jak OpenJDK, więc głównie rozważę to, jeśli używasz programów, które tego wymagają.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-20 07:22:27
Jeśli już pobrałeś plik ZIP, wykonaj następujące czynności.
Uruchom następujące polecenie, aby rozpakować plik.
tar -xvf ~/Downloads/jdk-7u3-linux-i586.tar.gz
sudo mkdir -p /usr/lib/jvm/jdk1.7.0
sudo mv jdk1.7.0_03/* /usr/lib/jvm/jdk1.7.0/
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
Po zakończeniu instalacji Ustaw zmienne środowiskowe w następujący sposób.
Edycja ścieżki systemowej w pliku /etc/profile
:
sudo gedit /etc/profile
Dodaj następujące wiersze na końcu.
JAVA_HOME=/usr/lib/jvm/jdk1.7.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH
Źródło: http://javaandme.com/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-30 10:45:57
Jeśli chcesz zainstalować najnowszą wersję JDK 1.8, użyj ppa webupd8team.
Dodaj repozytorium w swoim systemie:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
Możesz teraz zainstalować Oracle Java 8 używając następującego polecenia:
sudo apt-get install oracle-java8-installer
To repozytorium ppa zapewnia również pakiet do automatycznego ustawiania zmiennych środowiskowych. Just type:
sudo apt-get install oracle-java8-set-default
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-22 10:35:52
OpenJDK jest OK w większości przypadków, ale Oracle JDK może być wymagane w niektórych aplikacjach klientów bankowych (mój przypadek) - nie mogę używać OpenJDK.
Dziwię się, że nie widzę żadnej odpowiedzi z domyślną metodą (repozytorium bez zewnętrznych PPA) w Ubuntu 12.10 + dla JDK Oracle - postaram się to opisać.
- Install JavaPackage :
sudo apt-get install java-package
- Pobierz Oracle JDK z Oracle downloads page
- Stwórz pakiet Debiana z pobrano
.tar.gz
archiwum:make-jpkg jdk-YOUR_VERSION-linux-PLATFORM.tar.gz
Polecenie to wytworzy.deb
Pakiet. - zainstaluj pakiet w swój ulubiony sposób (na przykład,
sudo dpkg -i oracle-java8-jdk_8u40_amd64.deb
)
Jest to oficjalnie wspierany przez deweloperów Debiana sposób instalacji Oracle JDK i przypuszczam, że jest to bardzo proste.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-22 10:37:29
Instalacja Javy 8 na Ubuntu
Najpierw musisz dodać repozytorium webupd8team Java PPA do swojego systemu i zainstalować Oracle Java 8 używając następującego zestawu poleceń.
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
Sprawdź Zainstalowaną Wersję Javy
Po pomyślnym zainstalowaniu Oracle Java przy użyciu powyższych kroków, sprawdź zainstalowaną wersję za pomocą następującego polecenia.
$ java -version
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
Konfiguracja środowiska Java
W repozytorium Webupd8 ppa dostarczającym również pakiet do Ustawienia zmienne środowiskowe, Zainstaluj ten pakiet używając następującego polecenia.
$ sudo apt-get install oracle-java8-set-default
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-22 10:33:56
Po prostu uruchom:
sudo apt-get install default-jdk
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-22 16:10:08
Dla Ubuntu 10.04 LTS , Pakiety sun-java6 zostały usunięte z sekcji Multiverse Archiwum Ubuntu. Zaleca się zamiast tego użycie openjdk-6.
Jeśli nie możesz przełączyć się z własnościowego Sun JDK/JRE na OpenJDK, możesz zainstalować pakiety sun-java6 z repozytorium partnerów Canonical. Możesz skonfigurować system do korzystania z tego repozytorium za pomocą wiersza poleceń:
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin
sudo update-alternatives --config java
Dla Ubuntu 10.10, Pakiety sun-java6 zostały usunięte z sekcji Multiverse Archiwum Ubuntu. Zaleca się zamiast tego użycie openjdk-6.
Jeśli nie możesz przełączyć się z własnościowego Sun JDK/JRE na OpenJDK, możesz zainstalować pakiety sun-java6 z repozytorium partnerów Canonical. Możesz skonfigurować system do korzystania z tego repozytorium za pomocą wiersza poleceń:
sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner"
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin
sudo update-alternatives --config java
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-29 12:18:36
Korzystanie z PPA
Możesz użyć WebUpd8 PPA (spowoduje to pobranie wymaganych plików z Oracle i zainstalowanie JDK 8):
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Czy PPA jest bezpieczny, aby dodać do mojego systemu i jakie są niektóre "czerwone flagi"uważać?
Upewnij się również, że zmienna JAVA_HOME została ustawiona na:
/usr/lib/jvm/java-8-oracle
Instrukcja instalacji
Smoła.gz dostarczane przez Oracle nie mają rzeczywistego procesu instalacji. Wystarczy rozpakować te pliki do miejsce, które chcesz i dodaj je do swojej ścieżki. Proces jest więc następujący:Pobierz .tar.gz
z Oracle (tutaj będę używał jdk-8u20-linux-x64.smoła.gz);
Wyciągnij to gdzieś;
Przenieś wyodrębniony folder do /usr/lib/jvm
. Nie jest to wymagane, ale jest to miejsce, w którym zainstalowane jest oprogramowanie Java runtime
sudo mv /path/to/jdk1.8.0_20 /usr/lib/jvm/oracle_jdk8
Utwórz plik /etc/profile.d/oraclejdk.sh
o następującej zawartości (dostosuj ścieżki, aby odzwierciedlały ścieżkę, w której przechowywałeś plik JDK):
export J2SDKDIR=/usr/lib/jvm/oracle_jdk8
export J2REDIR=/usr/lib/jvm/oracle_jdk8/jre
export PATH=$PATH:/usr/lib/jvm/oracle_jdk8/bin:/usr/lib/jvm/oracle_jdk8/db/bin:/usr/lib/jvm/oracle_jdk8/jre/bin
export JAVA_HOME=/usr/lib/jvm/oracle_jdk8
export DERBY_HOME=/usr/lib/jvm/oracle_jdk8/db
Zrobione! Te ścieżki będą rozpoznawane dopiero po wylogowaniu lub ponownym uruchomieniu, więc jeśli chcesz z nich korzystać od razu Uruchom source /etc/profile.d/oraclejdk.sh
.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-13 12:22:42
Możesz użyć polecenia sudo apt-get install default-jdk
terminal, aby zainstalować domyślną wersję JDK .
Przed zainstalowaniem Javy wpisz polecenie sudo apt-get update
terminal, a następnie wpisz polecenie install terminal
. Możesz uzyskać więcej informacji z tutaj .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-22 10:30:30
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-12 21:45:31
Polecam JavaPackage .
To bardzo proste. Wystarczy postępować zgodnie z instrukcjami, aby utworzyć .pakiet deb z Oracle tar.plik gz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-22 10:38:23
Sun-java6 - jdk jest pakietem wirtualnym dostarczanym przez oracle-Java8-installer lub oracle-java7-installer lub Oracle-java7-installer.
sudo apt-get install oracle-java8-installer
Da ci sun-java6-jdk.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-19 10:52:27
Możesz zainstalować poprzez apt-get
:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer
Również ręcznie
su -
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java9-installer
exit
Po, nie zapomnij sprawdzić wersji:
java -version
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-22 10:34:56
Jeśli chcesz zainstalować Oracle JDK, możesz użyć tego zautomatyzowanego skryptu , który wykonuje całą pracę za Ciebie.
Szczegółowe instrukcje jak z niego korzystać znajdują się na blogu autora.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-05 17:53:35
Instalacja Java JDK firmy Oracle wymaga zaakceptowania licencji Oracle przed rozpoczęciem instalacji. Jest to wymagane tylko raz. Jeśli z jakiegoś powodu chcesz, aby instalacja była zautomatyzowana, możesz uruchomić następujące polecenia, aby zainstalować bez interakcji użytkownika, przydatne na przykład dla automatycznego skryptu.
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
echo debconf shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selections
echo debconf shared/accepted-oracle-license-v1-1 seen true | sudo debconf-set-selections
sudo apt-get -y install oracle-java8-installer
java -version
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-11 11:52:02
Najlepiej jest zainstalować domyślną wersję Javy, dopóki nie jest wymagana konkretna wersja Javy. Wcześniej wykonaj java-version , aby sprawdzić, czy Java nie jest jeszcze zainstalowana.
sudo apt-get update
sudo apt-get install default-jre
sudo apt-get install default-jdk
To wszystko, co jest potrzebne do zainstalowania Java .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-22 10:31:10
Pomyślnie zainstalowałem JDK 10 na Ubuntu 18.04 LTS po Ten Film .
Kopiuję fragment z opisu filmu.
Wystarczy otworzyć terminal i wydać następujące polecenia:
Do instalacji Javy (PPA)
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer
Do ustawiania zmiennych środowiskowych (Ustaw java10 jako domyślny)
sudo apt-get install oracle-java10-set-default
Tę samą procedurę można zastosować na Ubuntu 16.04, Linux Mint, Debianie i innych powiązanych systemach Linux, aby zainstalować JDK 10.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-14 11:19:28
Możesz użyć lub . Może zainstalować / odinstalować zarówno JDK jak i JRE z Oracle java (.smoła.gz).
- aby zainstalować run
sudo oraji '/path/to/the/jdk_or_jre_archive'
- Aby odinstalować uruchom
oraji -u
i potwierdź numer wersji.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-16 05:24:45
Miałem ten sam problem i żaden z komentarzy nie zadziałał na mnie. W końcu zauważyłem, że wyłączyłem moje aktualizacje. Kiedy go ponownie aktywować, więc sudo apt-get update działa poprawnie i problem został rozwiązany. (aktualizacja w zakładce Ustawienia systemowe> oprogramowanie i aktualizacje>aktualizacje tutaj zaznaczyłem dwie pierwsze opcje ważnej aktualizacji i zalecanych aktualizacji).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-21 10:20:12
Spróbuj tego, jeśli nie chcesz zainstalować OpenJDK: JDK Source Installer Dla Ubuntu
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-22 10:29:17
W Ubuntu 18.04 możemy zainstalować Javę jak normalny pakiet bez użycia zewnętrznego repozytorium
Po prostu uruchom to polecenie
sudo apt install openjdk-8-jdk
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-05 22:36:05
W Ubuntu1604 napotkałem "brak błędu kandydata do instalacji". Poniższe kroki pomogły mi zainstalować.
- sudo apt-get update - sudo apt-get upgrade - apt-get install software-properties-common - sudo add-apt-repository ppa: webupd8team / java - apt-get update - sudo apt install oracle-java8-installer
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-18 00:00:28
Wykonaj te serie poleceń (insert, update I install) i gotowe.
-
Najpierw dodaj repozytorium:
sudo add-apt-repository ppa:webupd8team/java
-
Aktualizacja:
sudo apt-get update
-
Zainstaluj:
sudo apt-get install oracle-java7-installer
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-22 10:31:43