Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/Java/Oracle"
Differenze tra le versioni 22 e 23
Versione 22 del 10/03/2016 12.14.19
Dimensione: 5855
Autore: 7-manager
Commento:
Versione 23 del 10/03/2016 15.49.48
Dimensione: 5928
Commento: Adattamento agli standard del paragrafo su installazione da ppa
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 18: Linea 18:
Digitare i seguenti comandi in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
}}}

Nel caso non si disponga di add-apt-repository lo si può installare in Ubuntu 14.04 con il seguente comando:{{{
sudo apt-get install software-properties-common
}}}

Verificare la versione di '''Java''' installata tramite il seguente comando:{{{
java -version
}}}
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://software-properties-common | software-properties-common]] se assente.
 0. 0. Digitare i seguenti comandi in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] per [[Repository/RigaDiComando#Aggiungere_altri_repository|aggiungere i ppa]]:{{{
sudo add-apt-repository ppa:webupd8team/java}}} {{{
sudo apt-get update}}}
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://oracle-java8-installer | oracle-java8-installer]].
Linea 35: Linea 27:
 0. Installare il pacchetto [[AmministrazioneSistema/Ppa-purge | ppa-purge]].  0. Installare il pacchetto [[AmministrazioneSistema/Ppa-purge | ppa-purge]] se assente.


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Poco dopo l'acquisizione di Sun Microsystem (e quindi della relativa tecnologia Java) da parte di Oracle, l'azienda ha ritirato la DLJ (Distributor License for Java), la quale consentiva a Canonical e altri distributori, di fornire i pacchetti Java tramite i repository ufficiali. Allo stato attuale non ci sono pacchetti .deb disponibili per Oracle Java 7 e 8.

In questa guida verranno illustrati i metodi per l'installazione di Oracle Java 8.

Installazione tramite repository esterno

Il team di WebUpd8 mette a disposizione un repository contenente uno script che automatizza il download, l'installazione e la configurazione dei file binari di Java presenti sul sito di Oracle.

  1. Installare il pacchetto software-properties-common se assente.

  2. 0. Digitare i seguenti comandi in una finestra di terminale per aggiungere i ppa:

    sudo add-apt-repository ppa:webupd8team/java

    sudo apt-get update
  3. Installare il pacchetto oracle-java8-installer.

Disinstallazione

Per eliminare completamente Oracle Java 8 e il relativo repository, ripristinando i pacchetti originari:

  1. Installare il pacchetto ppa-purge se assente.

  2. Digitare in una finestra di terminale i seguenti comandi:

    sudo ppa-purge ppa:webupd8team/java
    sudo apt-get purge oracle-java8-installer

Installazione manuale

  1. Scaricare nella propria Home il file binario con estensione .tar.gz appropriato (per sistemi a 32-bit o a 64-bit) dal sito ufficiale.

  2. Decomprimere il file appena scaricato, digitando in un una finestra di terminale:

    • Versione a 32-bit di Java 8 JDK:

      tar -xvf ~/jdk-8*-linux-i586.tar.gz
    • Versione a 64-bit di Java 8 JDK:

      tar -xvf ~/jdk-8*-linux-x64.tar.gz
  3. Creare la directory jvmin /usr/lib e spostarvi il contenuto dell'archivio decompresso:

    sudo mkdir -p /usr/lib/jvm
    sudo mv ./jdk1.8.0* /usr/lib/jvm/
  4. Creare i collegamenti simbolici agli eseguibili di Oracle Java 8, digitando i comandi:

    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/$(ls /usr/lib/jvm)/bin/java" 1
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/$(ls /usr/lib/jvm)/bin/javac" 1
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/$(ls /usr/lib/jvm)/bin/javaws" 1
    sudo update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/$(ls /usr/lib/jvm)/bin/jar" 1
  5. Assegnare all'utente «root» la proprietà della directory jdk1.8.0_VERSIONE, tramite il comando:

    sudo chown -R root:root /usr/lib/jvm/jdk1.8.0*

Installazione plugin browser

Per attivare il plugin in Mozilla Firefox:

  1. Creare la directory plugins in .mozilla, digitando in un una finestra di terminale il seguente comando:

    mkdir ~/.mozilla/plugins
  2. Creare un collegamento simbolico del plugin alla directory appena creata, digitando:
    • Versione a 32-bit:

      ln -s /usr/lib/jvm/jdk1.8.0*/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
    • Versione a 64-bit:

      ln -s /usr/lib/jvm/jdk1.8.0*/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Disinstallazione

  1. Eliminare i collegamenti simbolici agli eseguibili di Oracle Java 8, digitando in una finestra di terminale i seguenti comandi:

    sudo update-alternatives --remove "java" "/usr/lib/jvm/$(ls /usr/lib/jvm)/bin/java"
    sudo update-alternatives --remove "javaws" "/usr/lib/jvm/$(ls /usr/lib/jvm)/bin/javaws"
    sudo update-alternatives --remove "javac" "/usr/lib/jvm/$(ls /usr/lib/jvm)/bin/javac"
    sudo update-alternatives --remove "jar" "/usr/lib/jvm/$(ls /usr/lib/jvm)/bin/jar"
  2. Eliminare la directory jvm contenente Oracle Java 8, digitando il comando:

    sudo rm -rf /usr/lib/jvm
  3. Infine, rimuovere l'archivio precedentemente scaricato dal sito di Oracle, digitando:
    • Versione a 32-bit:

      rm ~/jdk-8*-linux-i586.tar.gz
    • Versione a 64-bit:

      rm ~/jdk-8*-linux-x64.tar.gz

Disinstallazione plugin browser

Per disattivare il plugin in Mozilla Firefox è sufficiente digitare in una finestra di terminale:

rm ~/.mozilla/plugins/libnpjp2.so 

Ulteriori risorse


CategoryMultimedia CategoryProgrammazione