Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 69853 Details for
Bug 108077
[it] updated java.xml
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[it]update_java.xml
java.xml (text/plain), 7.38 KB, created by
raffaele
on 2005-10-04 07:51:12 UTC
(
hide
)
Description:
[it]update_java.xml
Filename:
MIME Type:
Creator:
raffaele
Created:
2005-10-04 07:51:12 UTC
Size:
7.38 KB
patch
obsolete
><?xml version='1.0' encoding="UTF-8" ?> ><!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> > ><guide link="/doc/it/java.xml" lang="it"> ><title>Gentoo Java Guide</title> ><author title="Author and Editor"> ><mail link="karltk@gentoo.org">Karl Trygve Kalleberg</mail> ></author> ><author title="Traduttore"> ><mail link="grandezot@cheapnet.it">Raffaele Camarda</mail> ></author> ><author title="Revisore"> ><mail link="stefano.lucidi@gentoo-italia.org">Stefano Lucidi</mail> ></author> ><abstract> >Questa guida vuole essere un'introduzione per gli utenti e per gli sviluppatori >a Java, approfondendo l'utilizzo di tale piattaforma su Gentoo Linux. ></abstract> ><version>0.1.7</version> ><date>29 Settembre 2005</date> ><chapter> ><title>Che cosa è Java?</title> ><section> ><title>Panoramica</title> ><body> ><p> >Java è un linguaggio di programmazione, multipiattaforma >ed orientato agli oggetti, sviluppato dagli ingegneri >della Sun Microsistem. Pensato per girare su ogni architettura senza la >necessità di essere ricompilato, offre anche la possibilità di compilare >eseguibili nativi. >Gran parte della popolarità di Java è dovuta sicuramente alla sua portabilità >oltre che alla presenza di alcune feature particolari come il garbage collector. >La possibilità di compilare una volta ed eseguire su diverse architetture si >ottiene grazie all'utilizzo di compilatori JIT (Just-in-time - quando serve), >che compilano il codice Java in codice nativo solo quando chiamato in esecuzione. ></p> > ><p> >Per far girare il codice Java è necessario avere installato un JRE (Java Runtime >Environment) che fornisce le librerie necessarie, una Java Virtual Machine >dipendente dall'architettura, i plug-ins per i browser ed altre funzionalità . >Per avere un ambiente di programmazione Java bisogna installare un JDK (Java >Development Kit) che comprende un compilatore ed un debugger. ></p> > ></body> ></section> ><section> ><title>Installare JRE/JDK</title> ><body> ><p> >Gentoo offre diverse possibilità per ambienti JRE e JDK. Tra le alternative ci >sono: ></p> ><ul> > <li>blackdown-jre e blackdown-jdk, il Blackdown Java Kit</li> > <li>sun-jre-bin e sun-jdk, Sun's Java Kit </li> > <li>ibm-jre-bin e ibm-jdk-bin, l'IBM Java Kit</li> > <li>compaq-jre e compaq-jdk, il Compaq Java Kit per Alpha/Linux/GNU</li> > <li>jrockit-jdk-bin, BEA WebLogic's J2SE Development Kit</li> ></ul> > ><p> >L'opzione di default è l'accoppiata JRE/JDK della BlackDown poiché questa è >disponibile gratuitamente (free as a free beer) senza la necessità di nessuna >registrazione. ></p> > ><p> >I prodotti, sia della Sun che della IBM, sono genralmente più veloci, ma per >ottenerli bisogna leggere ed accettare la loro licenza; la IBM in più richiede >anche una registrazione. ></p> > ><p> >Gli ebuild per gli ambienti Java della Sun e della IBM vi notificheranno >da dove scaricare i pacchetti necessari per l'installazione. ></p> > ></body> ></section> ><section> ><title>Installare gli ambienti Java (JRE/JDK) della Sun e della IBM</title> ><body> > ><p> >Eseguendo emerge <c>sun-jdk-1.3.1</c> o <c>emerge ibm-jdk-1.3.1</c>, >viene segnalato che il download dei tarball deve essere eseguito >manualmente. Questo a causa delle licenze restrittive di JDK/JRE di Sun >(lettura on line della licenza) e dell'obbligo di registrazione di JDK/JRE >di IBM. ></p> ><note>ibm-jdk-bin attualmente è mascherato, lo dovrete smascherare per emergerlo</note> ><p> >Dovrete scaricare i file richiesti all'interno di ><path>/usr/portage/distfiles</path> ed a questo punto potete rieseguire >emerge così da installare JDK/JRE all'interno di <path>/opt</path>. ></p> ></body> ></section> ></chapter> ><chapter> ><title>Configurazione di JDK/JRE</title> ><section> ><title>Panoramica</title> ><body> ><p>Gentoo permette di avere più JDK e JRE installati contemporaneamente >senza conflitti. ></p> ><p>Utilizzando <c>java-config</c> si può impostare l'ambiente Java da utilizzare >per tutto il sistema se si hanno i privilegi di root. Anche gli utenti possono >utilizzare <c>java-config</c> ma possono configurare soltanto il loro ambiente >operativo e non quello di tutto il sistema.</p> ></body> ></section> ><section> ><title>Configurare i JDK/JRE predefiniti</title> ><body> ><p>Eseguendo il comando <c>java-config --list-available-vms</c> viene >visualizzata la lista degli JRE e JDK disponibili sul sistema in uso:</p> ><pre caption="Lista delle VM disponibili"> ><i>java-config --list-available-vms</i> >[blackdown-jdk-1.3.1] Blackdown JDK 1.3.1 (/etc/env.d/java/20blackdown-jdk-1.3.1) >[blackdown-jre-1.3.1] Blackdown JRE 1.3.1 (/etc/env.d/java/20blackdown-jre-1.3.1) >[ibm-jdk-1.3.0] IBM JDK 1.3.0 (/etc/env.d/java/20ibm-jdk-1.3.0) >[ibm-jdk-1.3.1] IBM JDK 1.3.1 (/etc/env.d/java/20ibm-jdk-1.3.1) >[ibm-jre-1.3.1] IBM JRE 1.3.1 (/etc/env.d/java/20ibm-jre-1.3.1) >[sun-jdk-1.4.0] Sun JDK 1.4.0 (/etc/env.d/java/20sun-jdk-1.4.0) ></pre> ><p>Il nome scritto tra parentesi quadre "[]" è l'identificativo di ogni >particolare VM e viene passato come parametro a ><c>java-config --set-system-vm</c>, in questo modo: ></p> ><pre caption="Scelta della VM di sistema"> ><i>java-config --set-system-vm=ibm-jdk-1.3.1</i> >Now using IBM JDK 1.3.1 (/etc/env.d/java/20ibm-jdk-1.3.1) ></pre> ><note>Bisogna avere i diritti di amministratore per eseguire --set-system-vm ></note> ><p>Una volta lanciato <c>java-config --set-system-vm </c> con una particolare VM, >è necessario rigenerare il proprio /etc/profile.env, in questo modo: ></p> ><pre caption="Rigenerazione di /etc/profile.env"> ><i>env-update</i> ></pre> ><p>A questo punto, potete effettuare un nuovo login o eseguire ><c>source /etc/profile.</c> ></p> ><p>Nel caso di un utente normale, può essere utilizzato <c>java-config --set-user-vm</c>, >che crea <path>~/.gentoo/java-env </path> con tutte le variabile di ambiente necessarie. >Normalmente si inserisce una riga all'interno dello script di avvio della shell >(generalemente <path>~/.bashrc</path>) )che effettui >un source del file in questione.</p> ></body> ></section> ></chapter> > ><chapter> ><title>Le flag da impostare in USE per utilizzare Java</title> ><section> ><title>Impostare le flag</title> ><body> ><p> >Per maggiori informazioni riguardo l'utilizzo delle flag di USE, fate >riferimento al capitolo <uri >link="/doc/en/handbook/handbook-x86.xml?part=2&chap=2">USE flags</uri> del >Manuale Gentoo. ></p> ></body> ></section> > ><section> ><title>Le flag</title> ><body> > ><ul> > <li>La flag <b>java</b> aggiunge il supporto a java in una serie di programmi.</li> > <li> > La flag <b>browserplugin</b> aggiunge il supporto a Java nei browser > Mozilla-like (incluso FireFox) se si sta utilizzando l'ambiente BlackDown. > Questa flag è necessarie se volete essere in grado di visualizzare le applet > java durante la navigazione. > </li> ></ul> > ></body> ></section> ></chapter> > ><chapter> ><title>Risorse aggiuntive</title> ><section> ><title>Risorse off-line</title> ><body> > ><ul> > <li>java-config man page</li> > <li><c>java-config --help</c></li> > <li>Lo scritp <path>/usr/bin/java-config</path></li> ></ul> > ></body> ></section> ><section> ><title>Risorse online</title> ><body> > ><ul> > <li> > Le mailinglist: <uri > link="http://news.gmane.org/gmane.linux.gentoo.devel">gentoo-dev</uri>, > <uri link="http://news.gmane.org/gmane.linux.gentoo.user">gentoo-user > </uri> e <uri > link="http://news.gmane.org/gmane.linux.gentoo.java">gentoo-java</uri> > </li> > <li>#gentoo e #gentoo-java su irc.freenode.net</li> > <li> > <uri > link="http://en.wikipedia.org/wiki/Java_programming_language">La pagina > dedicata a Java su WikiPedia</uri> ></li> ></ul> > ></body> ></section> ></chapter> ></guide>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 108077
: 69853