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 16 e 40 (in 24 versioni)
Versione 16 del 17/10/2014 15.44.26
Dimensione: 5641
Commento:
Versione 40 del 19/03/2021 15.12.02
Dimensione: 8509
Autore: wilecoyote
Commento: Correzione quiproquo nel copia incolla
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from cristiancozzolino/prova2
Linea 5: Linea 6:
Programmazione/Java/Oracle <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=619039"; rilasci="14.04 16.04 18.04 20.04";)>>
Linea 9: Linea 10:
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'''. Poco dopo l'acquisizione di Sun Microsystem (e quindi della relativa tecnologia '''Java''') da parte di Oracle, l'azienda ha ritirato la [[https://www.java.com/it/download/faq/distribution.xml|DLJ (Distributor License for Java)]], che consentiva a Canonical e ad altri distributori di fornire i pacchetti '''Java''' tramite i repository ufficiali. <<BR>> Allo stato attuale non ci sono pacchetti `.deb` disponibili per '''Oracle Java 8''', mentre sono disponibili sul [[https://www.oracle.com/it/java/technologies/javase-downloads.html|sito ufficiale]] per le versioni '''11''', '''15''' e '''16'''.
Linea 11: Linea 12:
In questa guida verranno illustrati i metodi per l'installazione di '''Oracle Java 8'''. Questa guida illustra i metodi per l'installazione di '''Oracle Java''', disponibile nelle versioni '''8''', '''11''', '''15''' e '''16'''.
Linea 13: Linea 14:
= Installazione =

== Installazione tramite repository esterno ==

Il team di [[http://www.webupd8.org/p/about.html|WebUpd8]] mette a disposizione un [[http://en.wikipedia.org/wiki/Personal_Package_Archive|PPA]] contenente uno script che automatizza il download, l'installazione e la configurazione dei file binari di '''Java''' presenti sul sito di Oracle.

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
{{{#!wiki important
La versione 32 bit di '''Java''' è disponibile soltanto per la la versione 8.
Linea 25: Linea 18:
Verificare la versione di '''Java''' installata tramite il seguente comando:{{{
java -version
## Modifica temporanea di wilecoyote.
## Ho aggiunto le note in modo di poter almeno parzialmente aggiornare la wiki, in attesa che qualcuno verifichi gli altri metodi.

= Installazione tramite pacchetto =

== Versioni 11, 15 e 16 ==

 0. Scaricare nella propria '''Home''' il file binario con estensione `.deb` della versione desiderata dal sito ufficiale:
  * [[https://www.oracle.com/it/java/technologies/javase-jdk16-downloads.html| Java 16]]
  * [[https://www.oracle.com/it/java/technologies/javase-jdk15-downloads.html| Java 15]]
  * [[https://www.oracle.com/it/java/technologies/javase-jdk11-downloads.html| Java 11]]
 0. Avviare il [[AmministrazioneSistema/Terminale|terminale]] e [[AmministrazioneSistema/ComandiBase#cd|spostarsi]] nella cartella dove è stato salvato il file binario con estensione `.deb`.
 0. Per [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|installare il pacchetto]] digitare nel [[AmministrazioneSistema/Terminale|terminale]] uno dei seguenti comandi:
     * Versione '''11''' {{{
sudo dpkg -i jdk11*.deb
}}}
     * Versione '''15''' {{{
sudo dpkg -i jdk15*.deb
}}}
     * Versione '''16''' {{{
sudo dpkg -i jdk16*.deb
Linea 29: Linea 41:
=== Disinstallazione ===

Per eliminare completamente '''Oracle Java 8''' e il relativo repository, ripristinando i pacchetti originari:
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://ppa-purge | ppa-purge]].
 0. Digitare in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] i seguenti comandi:{{{
sudo ppa-purge ppa:webupd8team/java
sudo apt-get purge oracle-java8-installer
{{{#!wiki note
La versione 11 è una LTS (Long Term Support), la 15 e la 16 sono durata del supporto standard.
Linea 38: Linea 45:
== Installazione manuale == == Versione 8 ==

Tramite l'impiego del programma '''java-package''' si può facilmente convertire il sorgente (disponibile sotto forma di [[AmministrazioneSistema/FormatiDiCompressione|archivio]] `.tar.gz`) in un file `.deb`, quindi [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|installare tale pacchetto]]. A tal fine seguire i seguenti passaggi:

 0. Scaricare nella propria '''Home''' il file binario con estensione `.tar.gz` appropriato (per sistemi a 32-bit o a 64-bit) e del tipo '''JRE''' e/o '''JDK''' dal [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|sito ufficiale]].
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://java-package | java-package]].
 0. [[AmministrazioneSistema/ComandiBase#cd|Spostarsi]] nella cartella dove è stato salvato il file binario con estensione `.tar.gz`.
 0. A seconda delle proprie esigenze, digitare nel [[AmministrazioneSistema/Terminale|terminale]] uno dei seguenti comandi:
    * Per pacchettizzare '''JRE''' {{{
make-jpkg jre-<versione>-linux-<architettura>.tar.gz
}}}
    * Per pacchettizzare '''JDK''' {{{
make-jpkg jdk-<versione>-linux-<architettura>.tar.gz
}}}
    sostituendo «`<versione>`» e «`<architettura>`»,k con quelli riportati nel nome del file `.tar.gz` scaricato.
 0. [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|Installare il pacchetto]] appena creato con il comando:{{{
sudo dpkg -i oracle*.deb
}}}

== Disinstallazione ==

Per rimuovere il programma [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|disinstallare]] il pacchetto precedentemente scaricato (per agevolare la disinstallazione può essere utile l'utilizzo del [[AmministrazioneSistema/InstallareProgrammi/GestorePacchetti| Gestore Pacchetti]], inserendo il termine «'''oracle'''» nel campo di ricerca).

= Installazione tramite procedura manuale =

== Installazione ==
Linea 41: Linea 73:
 0. [[AmministrazioneSistema/FormatiDiCompressione|Decomprimere]] il file appena scaricato, digitando in un una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:
  * Versione a 32-bit di '''Java 8 JDK''':{{{
 0. [[AmministrazioneSistema/FormatiDiCompressione|Decomprimere]] il file appena scaricato, digitando nel [[AmministrazioneSistema/Terminale|terminale]]:
  * '''Java 8 JDK 32-bit''':{{{
Linea 45: Linea 77:
  * Versione a 64-bit di '''Java 8 JDK''':{{{   * '''Java 8 JDK 64-bit''':{{{
Linea 48: Linea 80:
 0. Creare la directory `jvm`in `/usr/lib` e spostarvi il contenuto dell'archivio decompresso:{{{  0. [[AmministrazioneSistema/ComandiBase#mkdir|Creare la cartella]] `jvm` in `/usr/lib` e [[AmministrazioneSistema/ComandiBase#mv|spostarvi]] il contenuto dell'archivio decompresso digitando i comandi:{{{
Linea 58: Linea 90:
 0. Assegnare all'utente «root» la proprietà della directory `jdk1.8.0_VERSIONE`, tramite il comando:{{{  0. Assegnare all'utente «'''root'''» la proprietà della directory `jdk1.8.0_VERSIONE`, tramite il comando:{{{
Linea 62: Linea 94:
=== Installazione plugin browser === == Installazione plugin browser ==
Linea 64: Linea 96:
Per attivare il plugin in '''Mozilla Firefox''':
 0. Creare la directory `plugins` in `.mozilla`, digitando in un una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
mkdir ~/.mozilla/plugins
Per attivare il plugin nel browser web '''[[InternetRete/Navigazione/Firefox| Firefox]]''':
 0. Nella propria '''Home''' [[AmministrazioneSistema/ComandiBase#mkdir|creare una cartella]] chiamata `~/.mozilla/plugins`.
 0. [[AmministrazioneSistema/ComandiBase#ln|Creare un collegamento simbolico]] del plugin alla cartella appena creata, digitando nel [[AmministrazioneSistema/Terminale|terminale]] uno dei seguenti comandi in base alla versione installata:
  * 32-bit:{{{
ln -s /usr/lib/jvm/jdk1.8.0*/jre/lib/i586/libnpjp2.so ~/.mozilla/plugins/
Linea 68: Linea 102:
 0. 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:{{{
  * 64-bit:{{{
Linea 76: Linea 106:
=== Disinstallazione === == Disinstallazione ==
Linea 78: Linea 108:
 0. Eliminare i collegamenti simbolici agli eseguibili di '''Oracle Java 8''', digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] i seguenti comandi:{{{  0. Eliminare i collegamenti simbolici agli eseguibili di '''Oracle Java 8''', digitando nel [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi:{{{
Linea 84: Linea 114:
 0. Eliminare la directory `jvm` contenente '''Oracle Java 8''', digitando il comando:{{{  0. [[AmministrazioneSistema/ComandiBase#rm_e_rmdir|Eliminare]] la directory `jvm` contenente '''Oracle Java 8''', digitando il comando:{{{
Linea 87: Linea 117:
 0. Infine, rimuovere l'archivio precedentemente scaricato dal sito di Oracle, digitando:  0. Infine, [[AmministrazioneSistema/ComandiBase#rm_e_rmdir|rimuovere]] l'archivio precedentemente scaricato dal sito di Oracle, digitando:
Linea 95: Linea 125:
=== Disinstallazione plugin browser === == Disinstallazione plugin browser ==
Linea 97: Linea 127:
Per disattivare il plugin in '''Mozilla Firefox''' è sufficiente digitare in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{ Per disattivare il plugin in '''Firefox''' è sufficiente eliminare il relativo file, digitando nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
Linea 101: Linea 131:
Linea 104: Linea 133:
 * [[http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html|Guida all'installazione di Oracle Java tramite PPA]]  * [[http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html|Guida all'installazione di Java Oracle tramite PPA]]
Linea 111: Linea 140:
CategoryNuoviDocumenti CategoryMultimedia CategoryProgrammazione


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), che consentiva a Canonical e ad altri distributori di fornire i pacchetti Java tramite i repository ufficiali.
Allo stato attuale non ci sono pacchetti .deb disponibili per Oracle Java 8, mentre sono disponibili sul sito ufficiale per le versioni 11, 15 e 16.

Questa guida illustra i metodi per l'installazione di Oracle Java, disponibile nelle versioni 8, 11, 15 e 16.

La versione 32 bit di Java è disponibile soltanto per la la versione 8.

Installazione tramite pacchetto

Versioni 11, 15 e 16

  1. Scaricare nella propria Home il file binario con estensione .deb della versione desiderata dal sito ufficiale:

  2. Avviare il terminale e spostarsi nella cartella dove è stato salvato il file binario con estensione .deb.

  3. Per installare il pacchetto digitare nel terminale uno dei seguenti comandi:

    • Versione 11

      sudo dpkg -i jdk11*.deb
    • Versione 15

      sudo dpkg -i jdk15*.deb
    • Versione 16

      sudo dpkg -i jdk16*.deb

La versione 11 è una LTS (Long Term Support), la 15 e la 16 sono durata del supporto standard.

Versione 8

Tramite l'impiego del programma java-package si può facilmente convertire il sorgente (disponibile sotto forma di archivio .tar.gz) in un file .deb, quindi installare tale pacchetto. A tal fine seguire i seguenti passaggi:

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

  2. Installare il pacchetto java-package.

  3. Spostarsi nella cartella dove è stato salvato il file binario con estensione .tar.gz.

  4. A seconda delle proprie esigenze, digitare nel terminale uno dei seguenti comandi:

    • Per pacchettizzare JRE

      make-jpkg jre-<versione>-linux-<architettura>.tar.gz
    • Per pacchettizzare JDK

      make-jpkg jdk-<versione>-linux-<architettura>.tar.gz

      sostituendo «<versione>» e «<architettura>»,k con quelli riportati nel nome del file .tar.gz scaricato.

  5. Installare il pacchetto appena creato con il comando:

    sudo dpkg -i oracle*.deb

Disinstallazione

Per rimuovere il programma disinstallare il pacchetto precedentemente scaricato (per agevolare la disinstallazione può essere utile l'utilizzo del Gestore Pacchetti, inserendo il termine «oracle» nel campo di ricerca).

Installazione tramite procedura manuale

Installazione

  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 nel terminale:

    • Java 8 JDK 32-bit:

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

      tar -xvf ~/jdk-8*-linux-x64.tar.gz
  3. Creare la cartella jvm in /usr/lib e spostarvi il contenuto dell'archivio decompresso digitando i comandi:

    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 nel browser web Firefox:

  1. Nella propria Home creare una cartella chiamata ~/.mozilla/plugins.

  2. Creare un collegamento simbolico del plugin alla cartella appena creata, digitando nel terminale uno dei seguenti comandi in base alla versione installata:

    • 32-bit:

      ln -s /usr/lib/jvm/jdk1.8.0*/jre/lib/i586/libnpjp2.so ~/.mozilla/plugins/
    • 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 nel 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 Firefox è sufficiente eliminare il relativo file, digitando nel terminale il comando:

rm ~/.mozilla/plugins/libnpjp2.so 

Ulteriori risorse


CategoryMultimedia CategoryProgrammazione