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 35 e 36
Versione 35 del 21/05/2019 16.35.00
Dimensione: 8208
Autore: wilecoyote
Commento:
Versione 36 del 25/05/2019 08.03.01
Dimensione: 8314
Commento: Piccole modifiche formali
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
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. <<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'''. 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 [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|sito ufficiale]] per le versioni '''11''' e '''12'''.
Linea 15: Linea 15:
L'architettura a 32 bit del programma ''Java'' è ancora disponibile solo nella versione 8, le successive versioni non contemplano più l'architettura sopraddetta. }}} La versione 32 bit di '''Java''' è disponibile soltanto per la la versione 8.
}}}
Linea 20: Linea 21:
= Tramite pacchetto = = Installazione tramite pachetto =
Linea 22: Linea 23:
== Versioni 11 & 12 == == Versioni 11 e 12 ==
Linea 24: Linea 25:
 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. Scaricare nella propria '''Home''' il file binario con estensione `.deb` della versione desiderata dal sito ufficiale:
  *
[[https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html| Java 11]]
  *
[[https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html| Java 12]]
 0. Avviare il [[AmministrazioneSistema/Terminale|terminale]] e [[AmministrazioneSistema/ComandiBase#cd|spostarsi]] nella cartella dove è stato salvato il file binario con estensione `.deb`.
Linea 28: Linea 30:
     * Per la versione '''11''' {{{      * Versione '''11''' {{{
Linea 31: Linea 33:
     * Per la versione '''12''' {{{      * Versione '''12''' {{{
Linea 37: Linea 39:
=== 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`.
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|pacchetto]][[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|installare]] tale pacchetto. A tal fine seguire i seguenti passaggi:
Linea 51: Linea 51:
    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:{{{
    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:{{{
Linea 63: Linea 60:
= Procedura manuale = = Installazione tramite procedura manuale =
Linea 69: Linea 66:
  * Versione a 32-bit di '''Java 8 JDK''':{{{   * '''Java 8 JDK 32-bit''':{{{
Linea 72: Linea 69:
  * Versione a 64-bit di '''Java 8 JDK''':{{{   * '''Java 8 JDK 64-bit''':{{{
Linea 85: Linea 82:
 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 93: Linea 90:
 0. [[AmministrazioneSistema/ComandiBase#ln|Creare un collegamento simbolico]] del plugin alla cartella appena creata, digitando nel [[AmministrazioneSistema/Terminale|terminale]]:
  * Versione a 32-bit:{{{
 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:{{{
Linea 97: Linea 94:
  * Versione a 64-bit:{{{   * 64-bit:{{{
Linea 122: Linea 119:
Per disattivare il plugin in '''Firefox''' è sufficiente digitare nel [[AmministrazioneSistema/Terminale|terminale]]:{{{ Per disattivare il plugin in '''Firefox''' è sufficiente eliminare il relativo file, digitando nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{


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 e 12.

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

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

Installazione tramite pachetto

Versioni 11 e 12

  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 12

      sudo dpkg -i jdk12*.deb

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 pacchettoinstallare 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/i386/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