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"
Differenze tra le versioni 41 e 95 (in 54 versioni)
Versione 41 del 08/10/2007 14.29.59
Dimensione: 7437
Commento:
Versione 95 del 19/12/2011 22.39.56
Dimensione: 7893
Commento: Da sincronizzare con l'originale
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/index.php/topic,75748.msg452609.html#msg452609"; rilasci="10.10 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 delle istruzioni utili per l'installazione di '''Java''', una tecnologia creata dalla Sun Microsystem. Verranno trattate le seguenti implementazioni:
 * '''Sun Java''': l'implementazione di riferimento, ''proprietaria'';
 * '''Open JDK''': un implementazione open source;
 * '''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 10: Linea 14:
 * '''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.
= Sun Java =
== Installazione Java Runtime Environment ==
Linea 15: Linea 17:
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:  * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://sun-java6-jre | sun-java6-jre]] presente nei [[Repository|repository]] partner.
 * Per installare la versione precedente, installare il pacchetto [[apt://sun-java5-jre | sun-java5-jre]].
Linea 17: Linea 20:
||<tablewidth="40%" style="background-color:#FB8B00;" colspan=5:>'''Versione''' ||
|| ||<style="text-align: center;">'''7.10''' ||<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=4>Sun Java ||
||<style="text-align: center;">'''PPC''' ||<style="text-align: center;" colspan=2>- ||<style="text-align: center;" colspan=2>IBM Java ||
||<style="text-align: center;">'''AMD64''' * ||<style="text-align: center;" colspan=4>Sun Java ||
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">Gli utenti di '''Kubuntu''' potrebbero trovare problemi con il gestore [[http://wiki.ubuntu-it.org/AmministrazioneSistema/InstallareProgrammi/KPackageKit|KPackageKit]] 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 [[AmministrazioneSistema/Apt|apt-get]]. ||
Linea 23: Linea 22:
||<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].'' || == Installazione plugin browser ==
Linea 25: Linea 24:
= Preparativi =  * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://sun-java6-plugin | sun-java6-plugin]] presente nei [[Repository|repository]] partner.
 * Per installare la versione precedente, installare il pacchetto [[apt://sun-java5-plugin | sun-java5-plugin]].
Linea 27: Linea 27:
== Abilitare i repository per Java 5 == ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">Il plugin indicato è compatibile con i principali browser: '''Firefox''', '''Chromium''', '''Google Chrome''', '''Epiphany'''. Un pannello di controllo sarà disponibile nel menù '''''Sistema → Preferenze → Sun Java 6 Plugin Control Panel'''''.||
Linea 29: Linea 29:
Prima di procedere all'installazione di '''Java 5''' è necessario abilitare il [:Repository/Componenti:componente] '''multiverse''' dei [:Repository:repository] ufficiali. == Installazione SDK (Software Development Kit) ==
Linea 31: Linea 31:
== Abilitare i repository per Java 6 ==  * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://sun-java6-jdk | sun-java6-jdk]].
 * In alternativa, è possibile installare la versione precedente attraverso il pacchetto [[apt://sun-java5-jdk | sun-java5-jdk]].
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'''». ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">Al termine dell'installazione sarà disponibile nel menù '''''Applicazioni → Strumenti di sistema → Sun Java 6 VisualVM'''''.||
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. = Open JDK =
== Installazione Java Runtime Environment ==
 
 * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://openjdk-6-jre | openjdk-6-jre]].
Linea 37: Linea 41:
[[Anchor(sunjava)]]
= Installare Sun Java su Ubuntu 7.10 «Gutsy Gibbon» e precedenti =
<<Anchor(plugin)>>
== Installazione plugin browser ==
Linea 40: Linea 44:
 * '''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''.
 * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://icedtea6-plugin | icedtea6-plugin]].
Linea 43: Linea 46:
Per impostare la versione di Java predefinita su '''Ubuntu 6.06''' fare clic [#predefinita qui]. ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">Il plugin indicato è compatibile con i principali browser: '''Firefox''', '''Chromium''', '''Google Chrome''', '''Epiphany'''. Per abilitare Java su '''Konqueror''' è sufficiente spostarsi in '''''Settings → Configure Konqueror...''''' e nella finestra che si apre selezionare '''Java & !JavaScript''' dal menù, mettendo il segno di spunta all'opzione '''Enable Java globally'''. ||
Linea 45: Linea 48:
= Installazione su Kubuntu 6.06 «Dapper Drake» = <<Anchor(openjdk)>>
== Installazione SDK (Software Development Kit) ==
Linea 47: Linea 51:
 * '''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''.
 * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://openjdk-6-jdk | openjdk-6-jdk]].
Linea 57: Linea 53:
Per impostare la versione di Java predefinita fare clic [#predefinita qui]. = Scegliere la versione in uso =
Linea 59: Linea 55:
= Installare Sun Java SDK (Software Development Kit) = 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 61: Linea 59:
 * '''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''.
= IBM Java =
Linea 64: Linea 61:
[[Anchor(predefinita)]]
= Selezionare la versione predefinita di 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.''' ||
Linea 67: Linea 63:
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
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
Linea 72: Linea 94:
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 96:
È 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 107:
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 109:
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''.

= Installazione su AMD64 =

Consultare la [:Java/Amd64:relativa guida].

[[Anchor(PPC)]]
= Installazione su 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 112:
 * [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://java.sun.com/|Sito di supporto agli sviluppatori]]
 * [[http://java.sun.com/javase/6/docs/api/index.html|API del linguaggio (Java 6)]]
 * [[http://openjdk.java.net/|Sito ufficiale di OpenJDK]]
 * [[http://ohioloco.ubuntuforums.org/showthread.php?t=1116368|Installare IBM Java su PowerPC]]
Linea 120: Linea 120:
CategoryMultimedia CategoryMultimedia CategoryProgrammazione CategoryDaRevisionare


Problemi in questa pagina? Segnalali in questa discussione

Questa guida è presente anche nella documentazione ufficiale

Introduzione

La presente guida contiene delle istruzioni utili per l'installazione di Java, una tecnologia creata dalla Sun Microsystem. Verranno trattate le seguenti implementazioni:

  • Sun Java: l'implementazione di riferimento, proprietaria;

  • Open JDK: un implementazione open source;

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

Sun Java

Installazione Java Runtime Environment

Gli utenti di Kubuntu potrebbero trovare problemi con il gestore KPackageKit 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-get.

Installazione plugin browser

Il plugin indicato è compatibile con i principali browser: Firefox, Chromium, Google Chrome, Epiphany. Un pannello di controllo sarà disponibile nel menù Sistema → Preferenze → Sun Java 6 Plugin Control Panel.

Installazione SDK (Software Development Kit)

Al termine dell'installazione sarà disponibile nel menù Applicazioni → Strumenti di sistema → Sun Java 6 VisualVM.

Open JDK

Installazione Java Runtime Environment

Installazione plugin browser

Il plugin indicato è compatibile con i principali browser: Firefox, Chromium, Google Chrome, Epiphany. Per abilitare Java su Konqueror è sufficiente spostarsi in Settings → Configure Konqueror... e nella finestra che si apre selezionare Java & JavaScript dal menù, mettendo il segno di spunta all'opzione Enable Java globally.

Installazione SDK (Software Development Kit)

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:

  1. 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
  2. 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
  3. 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.

Ulteriori risorse


CategoryMultimedia CategoryProgrammazione CategoryDaRevisionare