|
Dimensione: 8490
Commento:
|
Dimensione: 6964
Commento: va bene così
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| #format wiki | |
| Linea 2: | Linea 3: |
| [[BR]] ||<tablebgcolor="#f1f1ed" tablewidth="40%" tablestyle="margin: 0pt 0pt 1em 1em; float: right; font-size: 0.9em;"style="padding: 0.5em;">'''Indice'''[[BR]][[TableOfContents(2)]] || |
<<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")>> = Introduzione = La presente guida contiene istruzioni utili per l'installazione di '''Java''', una tecnologia originariamente creata dalla Sun Microsystem divenuta proprietà di Oracle. ||<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 6: | Linea 14: |
| = Prerequisiti = Per installare Java è necessario aver abilitato il [:Repository:repository] '''Multiverse'''. Attenzione che tale repository è diverso dal repository Multiverse backport. Per abilitare il repository '''Multiverse''' seguire queste [:AddingRepositoriesHowto:istruzioni]. |
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 9: | Linea 19: |
| = Introduzione = Java è una tecnologia creata dalla Sun Microsystem. Ne esistono varie implementazioni, qui ne verranno descritte quattro: |
= Open JDK = |
| Linea 12: | Linea 21: |
| * '''Free Java''': GNU Classpath, presente in Ubuntu dalla versione 5.10. * '''Sun Java''': questa è l'implementazione di riferimento. Dalla versione 6.06 di Ubuntu è inclusa nel repository '''multiverse'''. * '''Blackdown Java''': un'altra implementazione di Java presente nel repository '''multiverse''' dalla versione 5.10. * '''IBM Java''': una implementazione di Java con un compilatore JIT (''Just In Time''). È disponibile 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. 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: ||||||||<tablewidth="20%"style="text-align: center;"> Versione || || ||<style="text-align: center;">'''6.06''' ||<style="text-align: center;">'''5.10''' ||<style="text-align: center;">'''5.04''' || ||<style="text-align: center;">'''i386''' ||||||<style="text-align: center;">Sun Java || ||<style="text-align: center;">'''PPC''' ||||||<style="text-align: center;">IBM Java || ||<style="text-align: center;">'''AMD64''' * ||||||<style="text-align: center;">Sun Java || |
== Installazione Java Runtime Environment == * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://openjdk-6-jre | openjdk-6-jre]]. == Installazione plugin browser == * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://icedtea6-plugin | icedtea6-plugin]]. 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'''. == Installazione SDK (Software Development Kit) == * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://openjdk-6-jdk | 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 [[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]] 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. = 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 = ||<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.''' || 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 [[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` È 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 }}} 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 [[http://www.java.com/en/download/installed.jsp|questo indirizzo]] per verificare se il plugin java è funzionante. |
| Linea 24: | Linea 105: |
| ''* Non esiste un plugin per i browser per AMD64, è necessario installare una versione a 32 bit.'' | = Ulteriori risorse = |
| Linea 26: | Linea 107: |
| [[Anchor(sunjava)]] | * [[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 28: | Linea 114: |
| = Installare Sun Java = == Ubuntu 6.06 == * Sun Java5: dal menù ''{{{Applicazioni -> Aggiungi/Rimuovi...}}}'' o installando il pacchetto ''sun-java5-bin''. * Blackdown Java2 1.4: installare il pacchetto ''j2re1.4'' presente nel repository '''multiverse''' o dal menù ''{{{Applicazioni -> Aggiungi/Rimuovi...}}}'' o installando il pacchetto ''j2re1.4''. Per impostare la versione di Java predefinita fare clic [#predefinita qui]. == Kubuntu 6.06 == * Sun Java5: da una konsole digitare: {{{ sudo apt-get install sun-java5-bin}}} Accettare la licenza che appare a video. Nel caso la licenza non appaia e l'installazione non vada a buon fine procedere come segue. Da un terminale digitare: {{{ sudo apt-get install libqt-perl sudo dpkg-reconfigure debconf}}} Il secondo comando porrà alcune domande, per il primo passo scegliere «kde» poi «high». Ora da terminale digitare: {{{ sudo apt-get -f install}}} * Blackdown Java2 1.4: installare il pacchetto ''j2re1.4'' presente nel repository '''multiverse'''. Per impostare la versione di Java predefinita fare clic [#predefinita qui]. == Ubuntu/Kubuntu 5.10 == * Sun Java5: consultare [#direct sotto]. * Blackdown Java2 1.4: abilitare il repository '''multiverse''' e installare il pacchetto ''j2re1.4''. == Ubuntu 5.04 == * Sun Java5: consultare [#direct sotto]. [[Anchor(direct)]] = Installazione diretta del pacchetto Sun = [[Immagine(Icone/Piccole/note.png,,left)]] Queste istruzioni si rifersicono alla versione 5.10 e precedenti di Ubuntu.[[BR]][[BR]] 0. Scaricare il pacchetto ''sun-java5-bin_1.5.0-06-1_i386.deb'' (per AMD64 ''sun-java5-bin_1.5.0-06-1_amd64.deb'') e il pacchetti ''sun-java5-jre_1.5.0-06-1_all.deb'' da http://archive.ubuntu.com/ubuntu/pool/multiverse/s/sun-java5/. Una volta installati è possibile rimuovere i file. 0. Installare il pacchetto ''unixodbc'', preferibilmente utilizzando [:SynapticHowto:Synaptic]. 0. Aprire un terminale e digitare: {{{ sudo dpkg -i sun-java5-jre_1.5.0-06-1_all.deb }}} 0. Accettare la licenza. '''Probabilmente la procedura fallirà per la mancanza del file {{{.bin}}}, accettare comunque la licenza'''. 0. Installare il file {{{.bin}}} con: {{{ sudo dpkg -i sun-java5-bin_1.5.0-06-1_i386.deb}}} o, per AMD64: {{{ sun-java5-bin_1.5.0-06-1_amd64.deb}}} 0. Infine, per configurare i pacchetti, da terminale: {{{ sudo dpkg --configure -a}}} = Sun Java SDK (Software Development Kit) = == Ubuntu 6.06 == * Sun Java5: dal menù ''{{{Applicazioni -> Aggiungi/Rimuovi...}}}'' o installando il pacchetto ''sun-java5-jdk''. * Blackdown Java2 1.4: installare il pacchetto ''j2re1.4'' presente nel repository '''multiverse'''. == Kubuntu 6.06 == * Sun Java5: da una konsole digitare: {{{ sudo apt-get install sun-java5-jdk}}} Accettare la licenza che appare a video. * Blackdown Java2 1.4: installare il pacchetto ''j2re1.4'' presente nel repository '''multiverse'''. == Ubuntu/Kubuntu 5.10 == * Sun Java5: dopo aver eseguito i passi dell'[#direct Installazione diretta del pacchetto Sun], scaricare il file {{{sun-java5-jdk_1.5.0-06-1_i386.deb}}} (o {{{sun-java5-jdk_1.5.0-06-1_amd64.deb}}} per AMD64). Quindi, da un terminale, installare con: {{{ sudo dpkg -i sun-java5-jdk_1.5.0-06-1_i386.deb}}} o, per AMD64: {{{ sun-java5-jdk_1.5.0-06-1_amd64.deb}}} * Blackdown Java2 1.4: installare il pacchetto ''j2re1.4'' presente nel repository '''multiverse'''. == Ubuntu/Kubuntu 5.04 == * Sun Java5: dopo aver eseguito i passi dell'[#direct Installazione diretta del pacchetto Sun], scaricare il file {{{sun-java5-jdk_1.5.0-06-1_i386.deb}}} (o {{{sun-java5-jdk_1.5.0-06-1_amd64.deb}}} per AMD64). Quindi, da un terminale, installare con: {{{ sudo dpkg -i sun-java5-jdk_1.5.0-06-1_i386.deb}}} o, per AMD64: {{{ sun-java5-jdk_1.5.0-06-1_amd64.deb}}} [[Anchor(predefinita)]] = Selezionare la versione predefinita di Java = Nelle versionni 6.06 e 5.10 di Ubuntu, per utilzzare la versione di Java della Sun al posto di GIJ (''GNU Java bytecode interpreter'') è necessario impostarla come predefinita. Da terminale digitare: {{{ sudo update-alternatives --config java }}} e scegliere la versione desiderata dalla lista. È possibile cambiare la versione predefinita anche per ''jar'', ''javac'', ''javadoc'', ''javah'', ''javap'' e ''javaws'': {{{ sudo update-alternative --config jar }}} Per fare in modo che le applicazioni Java installate come pacchetti per Ubuntu (pacchetti deb) utilizzino la JVM (''Java Virtual Machine'') selezionata, è necessario modificare il file di configurazione della JVM. Con un editor di testo quindi aprire il file {{{/etc/jvm}}} e aggiungere la seguente riga: {{{ /usr/lib/j2sdk1.5-sun }}} Programmi come '''{{{ant}}}''' avviano la prima JVM trovata in questo file. = Java con Konqueror = Java potrebbe risultare non abilitato, benché sia stato configurato nel dialogo «''Configure Konqueror''». Scegliere ''{{{HTML Settings -> Java}}}'' dal menù ''Tools'' per abilitare Java. = Java con Firefox = == Ubuntu/Kubuntu 6.06 == * Sun Java5: dal menù ''{{{Applicazioni -> Aggiungi/Rimuovi...}}}'' (solo Ubuntu) o installare il pacchetto ''sun-java5-plugin''. == Ubuntu/Kubuntu 5.10 == * Sun Java5: dopo aver eseguito i passi dell'[#direct Installazione diretta del pacchetto Sun], scaricare il file {{{sun-java5-plugin_1.5.0-06-1_i386.deb}}}. Quindi, da un terminale, installare con: {{{ sudo dpkg -i sun-java5-plugin_1.5.0-06-1_i386.deb}}} * Blackdown Java2 1.4: installare il pacchetto ''j2re1.4'' presente nel repository '''multiverse'''. == Ubuntu/Kubuntu 5.04 == * Sun Java5: dopo aver eseguito i passi dell'[#direct Installazione diretta del pacchetto Sun], scaricare il file {{{sun-java5-plugin_1.5.0-06-1_i386.deb}}}. Quindi, da un terminale, installare con: {{{ sudo dpkg -i sun-java5-plugin_1.5.0-06-1_i386.deb}}} = AMD64 = Le istruzioni per abilitare il plugin di '''{{{Firefox}}}''' si trovano a questa [:Java/AMD64:pagina]. [[Anchor(PPC)]] = PowerPC = Le istruzioni per l'installazione di Java su processori PowerPC si trovano a questa [:Java/PowerPC:pagina]. |
---- 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.
