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 25 e 35 (in 10 versioni)
Versione 25 del 25/02/2017 13.05.51
Dimensione: 5930
Commento: nuovo link forum
Versione 35 del 21/05/2019 16.35.00
Dimensione: 8208
Autore: wilecoyote
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: Linea 6:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=619039"; rilasci="12.04 14.04";)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=619039"; rilasci="14.04 16.04 18.04 19.04";)>>
Linea 10: 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 DLJ (Distributor License for Java), la quale consentiva a Canonical e 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 [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|sito ufficiale]] per le versioni '''11''' e '''12'''.
Linea 12: 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''' e '''12'''.
Linea 14: Linea 14:
= Installazione tramite repository esterno = {{{#!wiki important
L'architettura a 32 bit del programma ''Java'' è ancora disponibile solo nella versione 8, le successive versioni non contemplano più l'architettura sopraddetta. }}}
Linea 16: Linea 17:
Il team di [[http://www.webupd8.org/p/about.html|WebUpd8]] mette a disposizione un [[Repository|repository]] contenente uno script che automatizza il download, l'installazione e la configurazione dei file binari di '''Java''' presenti sul sito di Oracle. ## 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.
Linea 18: Linea 20:
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://software-properties-common | software-properties-common]] se assente.
 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]].
= Tramite pacchetto =

== Versioni 11 & 12 ==

 0. Scaricare nella propria '''Home''' il file binario con estensione `.deb` della versione scelta dal sito ufficiale, rispettivamente [[https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html| Java11]] o [[https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html| Java12]]
 0. Avviare il [[AmministrazioneSistema/Terminale|terminale]] .
 0. [[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:
     * Per la versione '''11''' {{{
sudo dpkg -i jdk11*.deb
}}}
     * Per la versione '''12''' {{{
sudo dpkg -i jdk12*.deb
}}}

== Versione 8 ==

=== Traslare in pacchetto .deb il sorgente tar.gz ===

Tramite l'impiego del programma '''java-package''' si può facilmente trasformare il sorgente, disponibile sotto forma di [[AmministrazioneSistema/FormatiDiCompressione|archivio]] `.tar.gz`, in un [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|pacchetto]] `.deb`.

 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>` con quelli riportati nel nome del file `.tar.gz` scaricato.

== Installazione ==

 *. [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|Installare il pacchetto]] appena creato con il comando:{{{
sudo dpkg -i oracle*.deb
}}}
Linea 26: Linea 61:
Per eliminare completamente '''Oracle Java 8''' e il relativo repository, ripristinando i pacchetti originari:
 0. Installare il pacchetto [[AmministrazioneSistema/Ppa-purge | ppa-purge]] se assente.
 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
}}}
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).
Linea 33: Linea 63:
= Installazione manuale = = Procedura manuale =

=
= Installazione ==
Linea 36: Linea 68:
 0. [[AmministrazioneSistema/FormatiDiCompressione|Decomprimere]] il file appena scaricato, digitando in un una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:  0. [[AmministrazioneSistema/FormatiDiCompressione|Decomprimere]] il file appena scaricato, digitando nel [[AmministrazioneSistema/Terminale|terminale]]:
Linea 43: Linea 75:
 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 57: Linea 89:
=== Installazione plugin browser === == Installazione plugin browser ==
Linea 59: Linea 91:
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
}}}
 0. Creare un collegamento simbolico del plugin alla directory appena creata, digitando:
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]]:
Linea 73: Linea 103:
 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 79: Linea 109:
 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 82: Linea 112:
 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 90: Linea 120:
=== Disinstallazione plugin browser === == Disinstallazione plugin browser ==
Linea 92: Linea 122:
Per disattivare il plugin in '''Mozilla Firefox''' è sufficiente digitare in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{ Per disattivare il plugin in '''Firefox''' è sufficiente digitare nel [[AmministrazioneSistema/Terminale|terminale]]:{{{


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 8, mentre sono disponibili sul sito ufficiale per le versioni 11 e 12.

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

L'architettura a 32 bit del programma Java è ancora disponibile solo nella versione 8, le successive versioni non contemplano più l'architettura sopraddetta.

Tramite pacchetto

Versioni 11 & 12

  1. Scaricare nella propria Home il file binario con estensione .deb della versione scelta dal sito ufficiale, rispettivamente Java11 o Java12

  2. Avviare il terminale .

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

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

    • Per la versione 11

      sudo dpkg -i jdk11*.deb
    • Per la versione 12

      sudo dpkg -i jdk12*.deb

Versione 8

Traslare in pacchetto .deb il sorgente tar.gz

Tramite l'impiego del programma java-package si può facilmente trasformare il sorgente, disponibile sotto forma di archivio .tar.gz, in un pacchetto .deb.

  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> con quelli riportati nel nome del file .tar.gz scaricato.

Installazione

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).

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:

    • 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 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:

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

rm ~/.mozilla/plugins/libnpjp2.so 

Ulteriori risorse


CategoryMultimedia CategoryProgrammazione