Difference between revisions of "Java (Italiano)"

From ArchWiki
Jump to: navigation, search
(Creazione pagina italiana)
 
Line 6: Line 6:
 
{{Nota|Questo articolo è in fase di traduzione. Seguite per ora le istruzioni della versione inglese.}}
 
{{Nota|Questo articolo è in fase di traduzione. Seguite per ora le istruzioni della versione inglese.}}
  
"''Java is a programming language originally developed by Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture.''" [http://en.wikipedia.org/wiki/Java_(programming_language)]
+
"''Java è un linguaggio di programmazione originariamente sviluppato da Sun Microsystems e rilasciato nel 1995 come componente centrale della piattaforma Java della Sun Microsystems. Il linguaggio deriva gran parte della sua sintassi dal C e dal C++ ma ha un modello a oggetti più semplice e una minore quantità di ottimizzazioni a basso livello. Le applicazioni Java sono tipicamente compilate in bytecode che può essere eseguito su qualsiasi Java Virtual Machine (JVM) indipendentemente dall'architettura hardware.''" [http://en.wikipedia.org/wiki/Java_(programming_language)]
  
==Installation==
+
==Installazione==
There are two Java Virtual Machines in the Arch repos that can be installed on your system — the OpenJDK open source implementation and Sun's closed source implementation. Arch recommends [http://openjdk.java.net/ OpenJDK.]
+
Ci sono due Java Virtual Machine nei repository di Arch che possono essere installate sul sistema — l'implementazione open source OpenJDK e l'implementazione a codice chiuso della Sun. Arch raccomanda [http://openjdk.java.net/ OpenJDK.]
  
 
===OpenJDK JVM===
 
===OpenJDK JVM===
To be able to run Java programs, you can install OpenJDK from the repositories. This also installs a Java Development Kit.
+
Per essere in grado di eseguire programmi Java, è possibile installare OpenJDK dai repository. Questa installa anche il kit di sviluppo per Java.
  
{{Note | Installing either openjdk6 or jre will also install the Java plugin for Firefox. However, in case you experience any problems with the Java plugin, you can try the solution suggested for the Firefox Flash plugin: [[Flash#Plugins_are_installed_but_not_working]]}}
+
{{Note | Installando sia openjdk6 che la jre verrà installato anche il plugin Java per Firefox. Comunque, in caso ci siano problemi con il plugin Java, è possibile provare la soluzione suggerita per il plugin Flash di Firefox: [[Flash#Plugins_are_installed_but_not_working]]}}
  
 
  # pacman -S openjdk6
 
  # pacman -S openjdk6
  
{{Note | If you use a non-reparenting window manager, you should uncomment the line in /etc/profile.d/openjdk6.sh (don't forget to export it also)}}
+
{{Note | Nel caso di utilizzo di un window manager non-reparenting, è necessario scommentare la riga in /etc/profile.d/openjdk6.sh (non dimenticare anche di esportare)}}
  
 
===Sun JVM===
 
===Sun JVM===
To be able to run Java programs, you can install the Sun JRE from the repositories:
+
Per essere in grado di eseguire programmi Java, è possibile installare la JRE della Sun dai repository:
 
  # pacman -S jre
 
  # pacman -S jre
  
You will need to log out and login again, or add /opt/java/jre/bin/ to $PATH to use the java bash command.  
+
E' necessario effettuare il log out e un nuovo login, oppure aggiungere /opt/java/jre/bin/ a $PATH per utilizzare il comando bash java.
  
To create Java programs, you can install the Sun JDK from the repositories:
+
Per creare programmi Java, è possibile installare il JDK della Sun dai repository:
 
  # pacman -S jdk
 
  # pacman -S jdk
  
{{Note|For Sun Java, you will need to source /etc/profile in order to for the JAVA_HOME path to point to the correct place}}
+
{{Note|Per Java della Sun, è necessario eseguire il source di /etc/profile in modo da far puntare il percorso in JAVA_HOME alla posizione corretta}}
 
  # source /etc/profile
 
  # source /etc/profile
  
 
===BEA JRockit JIT JVM (+JDK)===
 
===BEA JRockit JIT JVM (+JDK)===
You can also install JIT version of Java from the [[AUR]].
+
E' possibile anche installare la versione JIT di Java da [[AUR]].
 
[http://aur.archlinux.org/packages.php?ID=11190 jrockit]
 
[http://aur.archlinux.org/packages.php?ID=11190 jrockit]
  
===Java sound with Pulseaudio===
+
===Audio Java con Pulseaudio===
By default, Java and Pulseaudio don't get along very well with each other, but this is easy to fix using padsp.
+
Normalmente, Java e Pulseaudio non convivono molto bene l'uno con l'altro, ma questo è facile da risolvere usando padsp.
  
(These paths are correct for Sun's Java, you will need to change the paths for OpenJDK)
+
(Questi percorsi sono corretti per Java della Sun, è necessario cambiarli per OpenJDK)
  
First, rename the java binary to java.bin
+
Per prima cosa, rinominare l'eseguibile java in java.bin
 
  # mv /opt/java/jre/bin/java /opt/java/jre/bin/java.bin
 
  # mv /opt/java/jre/bin/java /opt/java/jre/bin/java.bin
Then, create a new launcher script at '''/opt/java/jre/bin/java'''
+
Successivamente, creare un nuovo script di esecuzione in '''/opt/java/jre/bin/java'''
 
  #!/bin/sh
 
  #!/bin/sh
 
  padsp /opt/java/jre/bin/java.bin "$@"
 
  padsp /opt/java/jre/bin/java.bin "$@"
Finally, make the launcher script executable
+
Infine rendere lo script di esecuzione eseguibile
 
  # chmod +x /opt/java/jre/bin/java
 
  # chmod +x /opt/java/jre/bin/java
You will need to redo this process on each update of Java.
+
E' necessario ripetere questa procedura ad ogni aggiornamento di Java.
  
You can also try replacing padsp with aoss, which can also fix it under standard ALSA as well as in Pulse, do what works best. I must warn everyone that these hacks sometimes work perfect, but are sometimes very unstable as well.
+
E' anche possibile provare a sostituire padsp con aoss, che può risolvere il problema anche in Alsa così come in Pulse, scegliere la soluzione che funziona meglio. E' necessario avvisare che questi hack qualche volta funzionano perfettamente ma a volte possono essere anche molto instabili.

Revision as of 15:09, 31 January 2011

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Tango-preferences-desktop-locale.pngThis article or section needs to be translated.Tango-preferences-desktop-locale.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Java (Italiano)#)
Nota: Questo articolo è in fase di traduzione. Seguite per ora le istruzioni della versione inglese.

"Java è un linguaggio di programmazione originariamente sviluppato da Sun Microsystems e rilasciato nel 1995 come componente centrale della piattaforma Java della Sun Microsystems. Il linguaggio deriva gran parte della sua sintassi dal C e dal C++ ma ha un modello a oggetti più semplice e una minore quantità di ottimizzazioni a basso livello. Le applicazioni Java sono tipicamente compilate in bytecode che può essere eseguito su qualsiasi Java Virtual Machine (JVM) indipendentemente dall'architettura hardware." [1]

Installazione

Ci sono due Java Virtual Machine nei repository di Arch che possono essere installate sul sistema — l'implementazione open source OpenJDK e l'implementazione a codice chiuso della Sun. Arch raccomanda OpenJDK.

OpenJDK JVM

Per essere in grado di eseguire programmi Java, è possibile installare OpenJDK dai repository. Questa installa anche il kit di sviluppo per Java.

Note: Installando sia openjdk6 che la jre verrà installato anche il plugin Java per Firefox. Comunque, in caso ci siano problemi con il plugin Java, è possibile provare la soluzione suggerita per il plugin Flash di Firefox: Flash#Plugins_are_installed_but_not_working
# pacman -S openjdk6
Note: Nel caso di utilizzo di un window manager non-reparenting, è necessario scommentare la riga in /etc/profile.d/openjdk6.sh (non dimenticare anche di esportare)

Sun JVM

Per essere in grado di eseguire programmi Java, è possibile installare la JRE della Sun dai repository:

# pacman -S jre

E' necessario effettuare il log out e un nuovo login, oppure aggiungere /opt/java/jre/bin/ a $PATH per utilizzare il comando bash java.

Per creare programmi Java, è possibile installare il JDK della Sun dai repository:

# pacman -S jdk
Note: Per Java della Sun, è necessario eseguire il source di /etc/profile in modo da far puntare il percorso in JAVA_HOME alla posizione corretta
# source /etc/profile

BEA JRockit JIT JVM (+JDK)

E' possibile anche installare la versione JIT di Java da AUR. jrockit

Audio Java con Pulseaudio

Normalmente, Java e Pulseaudio non convivono molto bene l'uno con l'altro, ma questo è facile da risolvere usando padsp.

(Questi percorsi sono corretti per Java della Sun, è necessario cambiarli per OpenJDK)

Per prima cosa, rinominare l'eseguibile java in java.bin

# mv /opt/java/jre/bin/java /opt/java/jre/bin/java.bin

Successivamente, creare un nuovo script di esecuzione in /opt/java/jre/bin/java

#!/bin/sh
padsp /opt/java/jre/bin/java.bin "$@"

Infine rendere lo script di esecuzione eseguibile

# chmod +x /opt/java/jre/bin/java

E' necessario ripetere questa procedura ad ogni aggiornamento di Java.

E' anche possibile provare a sostituire padsp con aoss, che può risolvere il problema anche in Alsa così come in Pulse, scegliere la soluzione che funziona meglio. E' necessario avvisare che questi hack qualche volta funzionano perfettamente ma a volte possono essere anche molto instabili.