Come: aggiornare java su Ubuntu 14.04 LTS?


43

Di recente ho installato Ubuntu 14.04 sul mio computer e ora la mia versione di Java non è stata aggiornata. Ho Java quindi non ho bisogno di installare - basta aggiornare la versione corrente.

Qualcuno può dirmi il comando che devo usare per ottenere l'aggiornamento 65 versione 7?

Ho provato: apt-get updatee apt-get upgrade.


1
Come hai installato Java per la prima volta? È una versione fornita dai repository Ubuntu?
Benoit,

Risposte:


70

Usa ppa:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

se vuoi java8:

sudo apt-get install oracle-java8-installer

Se hai ASSOLUTAMENTE bisogno di avere l'ultimo aggiornamento di Java che devi installare manualmente da fonti ufficiali, segui questo tutorial: http://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

Ma ti consiglio di aspettare come aggiornamento di ppa


Ho provato questo, ma non installerà la versione più recente. L'ho verificato sul sito Web Java. Ora ho l'aggiornamento 7 versione 7 65 e voglio l'aggiornamento 67 versione 7.
Kenneth

Ho un computer a 32 bit.
Kenneth,

root @ ubuntu: / home / kenneth # sudo apt-get install oracle-java7-installer Lettura degli elenchi dei pacchetti ... Fine Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato ... Fatto oracle-java7-installer è già la versione più recente. 0 per l'aggiornamento, 0 per la nuova installazione, 0 per la rimozione e 0 per non l'aggiornamento.
Kenneth,

Ho aggiornato di recente dalla versione 12.04 alla versione 14.04 se questo significa qualcosa?
Kenneth,

1
Ho appena aggiornato utilizzando - sudo apt-get update e questo ha risolto il mio problema.
santu,

6

Il più recente OpenJDK Java impacchettato per fidato (14.04) in questo momento è 7u55. Puoi controllare la tua versione Java con java -versiondalla riga di comando in Terminale.

Se ne desideri uno nuovo, le opzioni migliori saranno:

  • attendere un aggiornamento da Ubuntu, OR

  • installa la distribuzione Oracle di Java che attualmente si trova su 7u65:

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java7-installer
    

va bene. Sai quando la distribuzione Oracle di Java sarà 7u67? Te lo dico perché le banche online danesi non ti permetteranno l'accesso a meno che tu non abbia la versione 7u67, quindi spero che questo sia presto.
Kenneth,

kenneth @ ubuntu: ~ $ java -version java version "1.7.0_65" Java (TM) SE Runtime Environment (build 1.7.0_65-b17) Java Server HotSpot (TM) VM (build 24.65-b04, modalità mista)
kenneth

1
Bene, in questo caso non c'è una ragione ovvia per cui le banche danesi non accettino 7u65, perché 7u67 (rilasciato il 4 agosto, quattro giorni fa) ha solo un bugfix - che non sembra legato alla sicurezza .
akafred

Ok, ho scoperto che era solo la mia banca che non ha accettato l'accesso (Nordnet.dk) che hanno problemi con NEM-ID in relazione a java (pazzo sistema obbligatorio, richiesto dalla legge), ma mi ha detto un altro modo per entrare. Problema risolto quindi - grazie.
Kenneth,

5

Ho trovato qualcosa di utile qui ..

Installare Java con apt-get è semplice. Innanzitutto, aggiorna l'indice del pacchetto:

 sudo apt-get update

Verifica se Java non è già installato:

 java -version

Quindi installare java jre / jdk:

 sudo apt-get install default-jre

 sudo apt-get install default-jdk

Per i dettagli, visitare: https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get


Questo ha funzionato alla grande per me a marzo 2016. il mio sistema è sempre abbastanza aggiornato, quindi solo gli ultimi due comandi l'hanno installfatto per sempre
Michael Durrant

2

Aggiornato per Ubuntu 18.04

Usa ppa:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Per ulteriori informazioni, consultare: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

se vuoi java9: (ora alcuni programmi come JabRef necessitano ancora di Java8)

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer

Su http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html puoi vedere una spiegazione dettagliata su come installare Java9 e come cambiarlo in default.

se vuoi Java 10:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java10-installer

Per maggiori informazioni consultare: https://www.linuxuprising.com/2018/04/install-oracle-java-10-in-ubuntu-or.html

se vuoi Java 11:

sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-11-jdk

Se hai bisogno dell'ultimo aggiornamento, puoi scaricarlo da

In caso di problemi con l'installazione degli ultimi aggiornamenti, consultare: https://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

Questa domanda utilizza il contenuto di


Ci sono stati diversi nuovi domande inviate negli ultimi due mesi chiedendo cosa fare perché Oracle-java9-installer restituisce questo errore: download failed Oracle JDK 9 is NOT installed. dpkg: error processing package oracle-java9-installer (--configure): subprocess installed post-installation script returned error exit status 1. oracle-java8-installer restituisce lo stesso errore: download failedquesto problema è stato risolto?
karel,

@karel puoi spiegare come riprodurre l'errore (o aggiungere una o due domande su dove trovarle?) Ho installato Java8 e Java9 sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java9-installere impostato sudo apt-get install oracle-java8-set-defaultJava 8 come predefinito. e non ho alcun problema
JoKalliauer,

Tutto quello che volevo sapere è se oracle-java8-installer e oracle-java9-installer funzionano ora, quindi potrei aggiornare questa risposta .
karel,

@karel In realtà l'ho provato solo su Ubuntu 16.04. Non ho ricevuto avvertimenti durante l'installazione.
JoKalliauer,

Vedi quale è il mio problema è che Oracle ha cambiato la posizione dei suoi file Java 8 e Java 9 e cosa dovrei fare ora? Dovrei controllare di nuovo ogni giorno per vedere se il ppa è di nuovo aggiornato e posso iniziare a raccomandare alle persone di usarlo di nuovo? Uso il JDK open source dai repository di Ubuntu perché è quello che Oracle usa per costruire comunque i suoi binari Java.
karel,


1

Un'altra possibile soluzione è quella di aggiungere il repository PPA dal progetto ubuntu-justched disponibile nel Github. Ciò fornirà una soluzione leggermente diversa perché scaricherà il tarball Oracle JRE in una directory precedentemente configurata e genererà un pacchetto DEB da essa.

In questo modo non dipenderai da qualcun altro che impacchetta il JRE, lo farai da solo (non preoccuparti, sarà un processo automatico).


+1 per la probabile risposta pertinente. Per gli utenti curiosi, la logica di questa soluzione è spiegata in questo post del blog .
Clearkimura,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.