Dimensione: 7361
Commento: aggiornata, ridotta e sistemata
|
Dimensione: 6964
Commento: va bene così
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 2: | Linea 2: |
#LANGUAGE it [[BR]] ||<tablebgcolor="#f1f1ed" tablewidth="35%" tablestyle="margin: 0pt 0pt 1em 1em; float: right; font-size: 0.9em;"style="padding: 0.5em;">'''Indice''' [[BR]] [[TableOfContents(1)]]|| |
#language it <<BR>> <<Indice(depth=1)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=75748"; rilasci="12.04 11.10 11.04 10.04"; help="http://help.ubuntu-it.org/current/ubuntu/internet/it/web-browsing.html")>> |
Linea 8: | Linea 9: |
'''Java''' è una tecnologia creata dalla Sun Microsystem. Ne esistono varie implementazioni, qui ne verranno descritte quattro: | La presente guida contiene istruzioni utili per l'installazione di '''Java''', una tecnologia originariamente creata dalla Sun Microsystem divenuta proprietà di Oracle. |
Linea 10: | Linea 11: |
* '''Free Java''': utilizza GNU Classpath, presente in '''Ubuntu 6.06''' «'''Dapper Drake'''» e successive; * '''Sun Java''': l'implementazione di riferimento, presente in '''Ubuntu 6.06''' «'''Dapper Drake'''»; * '''Blackdown Java''': un'altra implementazione presente anch'essa nel componente '''multiverse'''; * '''IBM Java''': una implementazione di Java con un compilatore JIT (''Just In Time''). È reperibile dal sito della IBM ed è la versione maggiormente utilizzata per i processori PowerPC (le istruzioni per l'installazione sono in [#PPC fondo a questa pagina]). Sono diponibili anche versioni per processori Intel e [:Amd64], ma non verranno discusse in questo documento. |
||<tablestyle="width:60%; text-align: justify; margin: 0 0 0 0;" style="border:none;" 5% ^><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Sun Java non è più disponibile su Ubuntu. Si raccomanda di migrare a OpenJDK o Oracle Java. Vecchie versioni di Sun Java potrebbero avere [[https://lists.ubuntu.com/archives/ubuntu-security-announce/2011-December/001528.html|problemi di sicurezza]].'''|| |
Linea 15: | Linea 13: |
Java è interamente basata sulla tipologia di processore in uso. La maggior parte dei PC in commercio sono classificati come '''i386''', i Macintosh sono PowerPC (benché le nuove versioni dei Mac``Book e Mac``Book``Pro siano '''i386''') mentre altri computer sono '''amd64'''. Per individuare la versione di Java da installare, consultare la seguente tabella: | |
Linea 17: | Linea 14: |
||<tablewidth="25%" style="background-color:#FB8B00;" colspan=4:>'''Versione''' || || ||<style="text-align: center;">'''7.04''' ||<style="text-align: center;">'''6.10''' ||<style="text-align: center;">'''6.06''' || ||<style="text-align: center;">'''i386''' ||<style="text-align: center;" colspan=3>Sun Java || ||<style="text-align: center;">'''PPC''' ||<style="text-align: center;" colspan=1>- ||<style="text-align: center;" colspan=2>IBM Java || ||<style="text-align: center;">'''AMD64''' * ||<style="text-align: center;" colspan=3>Sun Java || |
Verranno trattate le seguenti implementazioni: * '''Open JDK''': implementazione open source delle versioni '''6''' e '''7''' della '''Java SE Platform'''. È la versione predefinita di '''Java''' su Ubuntu e quindi la più semplice da installare. * '''Oracle Java''': implementazione di riferimento per '''Java 7'''. * '''IBM Java''': un'implementazione con un compilatore JIT (''Just In Time''). È reperibile dal sito della IBM ed è la versione maggiormente utilizzata per i processori PowerPC. |
Linea 23: | Linea 19: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Non esiste un plugin per browser per architetture a 64 bit, è necessario [:Amd64/Firefox32Bit:installare una versione a 32 bit].'' || | = Open JDK = |
Linea 25: | Linea 21: |
= Preparativi = | == Installazione Java Runtime Environment == * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://openjdk-6-jre | openjdk-6-jre]]. |
Linea 27: | Linea 25: |
== Abilitare i repository per Java 5 == | == Installazione plugin browser == |
Linea 29: | Linea 27: |
Prima di procedere all'installazione di '''Java 5''' è necessario abilitare il [:Repository/Componenti:componente] '''multiverse''' dei [:Repository:repository] ufficiali. | * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://icedtea6-plugin | icedtea6-plugin]]. |
Linea 31: | Linea 29: |
== Abilitare i repository per Java 6 == | Il plugin è compatibile e attivo in modo predefinito nei browser: '''Firefox''', '''Chromium''', '''Google Chrome''' ed '''Epiphany'''.<<BR>> Per abilitare il plugin su '''Konqueror''': 0. Selezionare il menù '''''Settings → Configure Konqueror'''''. 0. Selezionare '''Java & !JavaScript''' e abilitare l'opzione '''Enable Java globally'''. |
Linea 33: | Linea 34: |
Come per la precedente versione, anche '''Java 6''' è presente nel [:Repository/Componenti:componente] '''multiverse''' dei [:Repository:repository] ufficiali di '''Ubuntu 7.10''' «'''Gusty Gibbon'''». | == Installazione SDK (Software Development Kit) == |
Linea 35: | Linea 36: |
Per quanto riguarda '''Ubuntu 6.10''' «'''Edgy Eft'''» e precedenti è necessario abilitare il componente '''multiverse''' del repository [:Repository/Backports:backports] relativo alla propria versione. | * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://openjdk-6-jdk | openjdk-6-jdk]]. |
Linea 37: | Linea 38: |
[[Anchor(sunjava)]] = Installare Sun Java su Ubuntu 7.10 «Gutsy Gibbon» e precedenti = |
= Oracle Java = |
Linea 40: | Linea 40: |
* '''Sun Java''': per installare il '''Java Runtime Environment''' di Sun è sufficiente [:InstallareProgrammi:installare] il pacchetto ''sun-java5-jre'' oppure, se si desidera utilizzare la nuova versione, bisogna installare il pacchetto ''sun-java6-jre''; * '''Blackdown Java2''': installare il pacchetto ''j2re1.4''. |
Allo stato attuale non ci sono pacchetti `.deb` disponibili per '''Oracle Java 7'''. I file binari possono essere scaricati dal [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|sito ufficiale]] e quindi installati manualmente.<<BR>> Si consigliano le seguenti guide (in inglese): * [[http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html|Installazione di Oracle JDK 7 (tramite script su repository esterno)]] * [[http://askubuntu.com/questions/56104/how-can-i-install-oracle-java-jre-7|Installazione di Oracle JRE 7]] * [[http://askubuntu.com/questions/55848/how-do-i-install-oracle-java-jdk-7|Installazione di Oracle JDK 7]] |
Linea 43: | Linea 46: |
Per impostare la versione di Java predefinita su '''Ubuntu 6.06''' fare clic [#predefinita qui]. | Sul bugtracker di Oracle è possibile votare una [[http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7108196|richiesta]] per la creazione di un installer automatico compatibile con sistemi Debian e suoi derivati. |
Linea 45: | Linea 48: |
= Installazione su Kubuntu 6.06 «Dapper Drake» = | = Scegliere la versione in uso = |
Linea 47: | Linea 50: |
* '''Sun Java''': per installare il '''Java Runtime Environment''' di Sun è sufficiente aprire una finestra di terminale e digitare il seguente comando: {{{ sudo apt-get install sun-java5-jre }}} Accettare la licenza che appare a video. Nel caso la licenza non appaia e l'installazione non vada a buon fine digitare i seguenti comandi: {{{ sudo apt-get install libqt-perl sudo dpkg-reconfigure debconf }}} Verranno poste alcune domande, per il primo passo scegliere «kde» poi «high». Infine digitare il seguente comando: {{{ sudo apt-get -f install }}} Se si desidera utilizzare la nuova version è necessario ripetere la procedura sopra descritta dopo aver abilitato il [:Repository/Componenti:componente] '''multiverse''' del repository [:Repository/Backports:backports] relativo alla propria versione; * '''Blackdown Java2''': installare il pacchetto ''j2re1.4''. |
Qualora sul sistema siano presenti diverse versioni di Java, digitando il seguente comando in una finestra di terminale: {{{ sudo update-alternatives --config java }}} sarà possibile indicare quale versione si desidera utilizzare. |
Linea 57: | Linea 54: |
Per impostare la versione di Java predefinita fare clic [#predefinita qui]. | = IBM Java = |
Linea 59: | Linea 56: |
= Installare Sun Java SDK (Software Development Kit) = | ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Le informazioni presenti in questo paragrafo potrebbero essere obsolete e necessitano di essere verificate.''' || |
Linea 61: | Linea 58: |
* '''Sun Java''': per installare il '''Java Development Kit''' di Sun è sufficiente [:InstallareProgrammi:installare] il pacchetto ''sun-java5-jdk'' oppure, se si desidera il JDK della nuova versione, bisogna installare il pacchetto ''sun-java6-jdk''; * '''Blackdown Java2''': installare il pacchetto ''j2sdk1.4''. |
Le release di '''IBM Java''' sono adatte per PowerPC a 32-bit e a 64-bit (Apple G3, G4= 32-bit; Apple G5=64-bit). |
Linea 64: | Linea 60: |
[[Anchor(predefinita)]] = Selezionare la versione predefinita di Java = |
* Creare una cartella `IBM-Java` nella propria '''Home'''. * Registrarsi gratuitamente a [[http://www.ibm.com/developerworks/java/jdk/linux/download.html|quest'indirizzo]]. * Dopo la registrazione, scaricare '''IBM Java''' via http. I file scaricati devono avere estensione `.tgz` |
Linea 67: | Linea 64: |
Per utilzzare la versione di Java della Sun al posto di GIJ (''GNU Java bytecode interpreter'') su '''Ubuntu 6.06''' «'''Dapper Drake'''» è necessario impostarla come predefinita. Aprire una finestra di terminale e digitare il seguente comando: {{{ sudo update-alternatives --config java |
È possibile installare Java Runtime Environment (JRE) o Java development Kit (JDK) che include anche JRE. ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Non tutte le versioni sono supportate da java-package. Per capire quali versioni supporta java-package, si prega di guardare il file `/usr/share/doc/java-package/SUPPORTED.gz`''. || Se si scarica una versione non supportata ma simile ad un'altra supportata, basta rinominare il pacchetto come la versione supportata. Ad esempio se si scarica la versione `ibm-java-sdk-6.0-4.0-linux-ppc.tgz`, procedere come segue: 0. Digitare in una finestra di terminale:{{{ cd IBM-Java mv ibm-java-sdk-6.0-4.0-linux-ppc.tgz ibm-java-sdk-6.0-0.0-linux-ppc.tgz }}} 0. Generare il pacchetto `.deb` (ignorare eventuali errori e aspettare fino a che non ha finito) digitanto in una finestra di terminale:{{{ fakeroot make-jpkg ibm-java-sdk-6.0-0.0-linux-ppc.tgz}}} 0. Installare il pacchetto appena creato digitando:{{{ sudo dpkg -i ibm-j2sdk1.6_1.6.0_powerpc.deb}}} Ovviamente si dovranno eseguire le opportune sostituzioni. == Linkare il plugin per browser a Firefox == Controllare la versione di java installata digitando in un terminale il seguente comando: {{{ java -version |
Linea 72: | Linea 89: |
Infine, scegliere la versione desiderata dalla lista. | Il plugin installato si dovrebbe chiamare `libjavaplugin_oji.so` (`/usr/lib/j2sdk1.6-ibm/jre/plugin/ppc/ns7/libjavaplugin_oji.so`). |
Linea 74: | Linea 91: |
È possibile cambiare la versione predefinita in un modo analogo a quello precedente anche per '''jar''', '''javac''', '''javadoc''', '''javah''', '''javap''' e '''javaws'''. Aprire una finestra di terminale e digitare il seguente comando: {{{ sudo update-alternative --config jar |
Nel file `/etc/alternatives` e in `/usr/lib/mozilla-firefox/plugins/` ci sono diversi link rotti, occorre quindi eliminare i link e rilinkarli al nuovo plugin installato. Utilizzare il linking del plugin a `/etc/alternatives/mozilla-javaplugin.so` digitando in un terminale il seguente comando:{{{ sudo unlink /etc/alternatives/mozilla-javaplugin.so sudo ln -s /usr/lib/j2sdk1.6-ibm/jre/plugin/ppc/ns7/libjavaplugin_oji.so /etc/alternatives/mozilla-javaplugin.so }}} eseguendo ovviamente l'opportuna sostituzione. Riavviare Firefox e controllare se i plugin Java sono stati caricati, digitando nella barra degli indirizzi:{{{ about:plugins |
Linea 79: | Linea 102: |
Per fare in modo che le applicazioni Java installate come pacchetti `.deb`per Ubuntu utilizzino la JVM selezionata, è necessario modificare il file di configurazione della stessa macchina virtuale. | Visitare [[http://www.java.com/en/download/installed.jsp|questo indirizzo]] per verificare se il plugin java è funzionante. |
Linea 81: | Linea 104: |
Aprire il file `/etc/jvm` con un [:EditorDiTesto:editor di testo] con i [:Sudo:privilegi di amministrazione] e aggiungere la seguente riga in fondo: {{{ /usr/lib/j2sdk1.5-sun }}} Programmi come '''ant''' avviano la prima JVM elencata in questo file. = Plugin per browser Internet = == Abilitare il plugin su Konqueror == Java potrebbe risultare non abilitato, benché sia stato configurato nel dialogo «'''Configure Konqueror'''». Scegliere '''''Tools -> HTML Settings -> Java''''' per abilitare Java. == Abilitare il plugin su Firefox == Per '''Firefox''' sono disponibili i plugin per Java della Sun Microsystems. È possibile installare, a seconda della versione desiderata, sia il pacchetto ''sun-java5-plugin'' che il pacchetto ''sun-java6-plugin''. = AMD64 = Consultare la [:Java/Amd64:relativa guida]. [[Anchor(PPC)]] = PowerPC = Consultare la [:Java/PowerPC:relativa guida]. = Risoluzione dei problemi = == Problemi con l'installazione su Kubuntu == Gli utenti di '''Kubuntu''' potrebbero trovare problemi con il gestore [:Adept] per quanto riguarda l'accettazione della licenza di Sun. Per completare con successo il processo di installazione, è consigliato installare i pacchetti desiderati da terminale con [:Apt:apt-get]. |
|
Linea 115: | Linea 107: |
* [http://www.java.com Sito ufficiale di Java] * [http://java.sun.com/ Sito di supporto agli sviluppatori] * [http://java.sun.com/j2se/1.5.0/docs/api/index.html API del linguaggio (Java 5)] |
* [[https://help.ubuntu.com/community/Java | Documento originale]] * [[http://www.java.com|Sito ufficiale di Java]] * [[http://www.oracle.com/technetwork/java/index.html|Sito di supporto agli sviluppatori]] * [[http://docs.oracle.com/javase/6/docs/api/index.html|API del linguaggio (Java 6)]] * [[http://openjdk.java.net/|Sito ufficiale di OpenJDK]] * [[http://ubuntuforums.org/showthread.php?t=1116368|Installare IBM Java su PowerPC]] |
Linea 120: | Linea 115: |
CategoryMultimedia | CategoryMultimedia CategoryProgrammazione |
Problemi in questa pagina? Segnalali in questa discussione
Questa guida è presente anche nella documentazione ufficiale
Introduzione
La presente guida contiene istruzioni utili per l'installazione di Java, una tecnologia originariamente creata dalla Sun Microsystem divenuta proprietà di Oracle.
Sun Java non è più disponibile su Ubuntu. Si raccomanda di migrare a OpenJDK o Oracle Java. Vecchie versioni di Sun Java potrebbero avere problemi di sicurezza. |
Verranno trattate le seguenti implementazioni:
Open JDK: implementazione open source delle versioni 6 e 7 della Java SE Platform. È la versione predefinita di Java su Ubuntu e quindi la più semplice da installare.
Oracle Java: implementazione di riferimento per Java 7.
IBM Java: un'implementazione con un compilatore JIT (Just In Time). È reperibile dal sito della IBM ed è la versione maggiormente utilizzata per i processori PowerPC.
Open JDK
Installazione Java Runtime Environment
Installare il pacchetto openjdk-6-jre.
Installazione plugin browser
Installare il pacchetto icedtea6-plugin.
Il plugin è compatibile e attivo in modo predefinito nei browser: Firefox, Chromium, Google Chrome ed Epiphany.
Per abilitare il plugin su Konqueror:
Selezionare il menù Settings → Configure Konqueror.
Selezionare Java & JavaScript e abilitare l'opzione Enable Java globally.
Installazione SDK (Software Development Kit)
Installare il pacchetto openjdk-6-jdk.
Oracle Java
Allo stato attuale non ci sono pacchetti .deb disponibili per Oracle Java 7. I file binari possono essere scaricati dal sito ufficiale e quindi installati manualmente.
Si consigliano le seguenti guide (in inglese):
Sul bugtracker di Oracle è possibile votare una richiesta per la creazione di un installer automatico compatibile con sistemi Debian e suoi derivati.
Scegliere la versione in uso
Qualora sul sistema siano presenti diverse versioni di Java, digitando il seguente comando in una finestra di terminale:
sudo update-alternatives --config java
sarà possibile indicare quale versione si desidera utilizzare.
IBM Java
Le informazioni presenti in questo paragrafo potrebbero essere obsolete e necessitano di essere verificate. |
Le release di IBM Java sono adatte per PowerPC a 32-bit e a 64-bit (Apple G3, G4= 32-bit; Apple G5=64-bit).
Creare una cartella IBM-Java nella propria Home.
Registrarsi gratuitamente a quest'indirizzo.
Dopo la registrazione, scaricare IBM Java via http. I file scaricati devono avere estensione .tgz
È possibile installare Java Runtime Environment (JRE) o Java development Kit (JDK) che include anche JRE.
Non tutte le versioni sono supportate da java-package. Per capire quali versioni supporta java-package, si prega di guardare il file /usr/share/doc/java-package/SUPPORTED.gz. |
Se si scarica una versione non supportata ma simile ad un'altra supportata, basta rinominare il pacchetto come la versione supportata.
Ad esempio se si scarica la versione ibm-java-sdk-6.0-4.0-linux-ppc.tgz, procedere come segue:
Digitare in una finestra di terminale:
cd IBM-Java mv ibm-java-sdk-6.0-4.0-linux-ppc.tgz ibm-java-sdk-6.0-0.0-linux-ppc.tgz
Generare il pacchetto .deb (ignorare eventuali errori e aspettare fino a che non ha finito) digitanto in una finestra di terminale:
fakeroot make-jpkg ibm-java-sdk-6.0-0.0-linux-ppc.tgz
Installare il pacchetto appena creato digitando:
sudo dpkg -i ibm-j2sdk1.6_1.6.0_powerpc.deb
Ovviamente si dovranno eseguire le opportune sostituzioni.
Linkare il plugin per browser a Firefox
Controllare la versione di java installata digitando in un terminale il seguente comando:
java -version
Il plugin installato si dovrebbe chiamare libjavaplugin_oji.so (/usr/lib/j2sdk1.6-ibm/jre/plugin/ppc/ns7/libjavaplugin_oji.so).
Nel file /etc/alternatives e in /usr/lib/mozilla-firefox/plugins/ ci sono diversi link rotti, occorre quindi eliminare i link e rilinkarli al nuovo plugin installato.
Utilizzare il linking del plugin a /etc/alternatives/mozilla-javaplugin.so digitando in un terminale il seguente comando:
sudo unlink /etc/alternatives/mozilla-javaplugin.so sudo ln -s /usr/lib/j2sdk1.6-ibm/jre/plugin/ppc/ns7/libjavaplugin_oji.so /etc/alternatives/mozilla-javaplugin.so
eseguendo ovviamente l'opportuna sostituzione.
Riavviare Firefox e controllare se i plugin Java sono stati caricati, digitando nella barra degli indirizzi:
about:plugins
Visitare questo indirizzo per verificare se il plugin java è funzionante.