Annuncio pubblicitario
Sotto Linux, ci sono due diverse implementazioni di Giava che sono disponibili per l'uso. La varietà open source che la maggior parte delle distribuzioni include per impostazione predefinita è nota come OpenJDK. L'altra soluzione, non inclusa per impostazione predefinita nella maggior parte delle distribuzioni a causa della sua natura proprietaria, è Oracle Java (precedentemente Sun Java). Entrambi funzionano molto bene, tranne per il fatto che Oracle Java potrebbe avere qualche altra correzione. In termini di base di codice, sono identici al 98-99%.
Ubuntu e Arco Come installare Arch Linux sul tuo computer [Parte 1]Durante i miei due mesi qui a MakeUseOf, ho menzionato Arch Linux (di seguito semplicemente chiamato "Arch") un paio di volte. Tuttavia, Arch non è mai stato coperto qui, quindi le persone potrebbero essere ancora un po '... Leggi di più ti consente di installare facilmente entrambe le implementazioni, mentre Fedora Linux è appena migliorato con la distribuzione di Fedora 16 Beta Le distribuzioni Linux sono migliorate a passi da gigante e questi miglioramenti stanno diventando visibili nelle ultime versioni beta. Fedora, una delle distribuzioni di punta con GNOME 3, non è diversa e dovrebbe avere ... Leggi di più gli utenti avranno un tempo leggermente più difficile (almeno quando si tratta di installare Oracle Java). Questo articolo dovrebbe chiarire la confusione su come farlo funzionare, inclusi alcuni suggerimenti e trucchi che ho scoperto per gli utenti a 64 bit.
Installazione di OpenJDK (facile)
L'installazione dell'implementazione OpenJDK è in realtà abbastanza semplice. Per ottenere tutte le funzionalità Java, è necessario eseguire questo comando per installare i pacchetti necessari se non sono già installati:
sudo yum installa icedtea-web java-1.6.0-openjdk
. Ciò installa Java Runtime Environment e i plug-in del browser necessari per ottenere un sistema Java funzionante completo. Puoi anche installare quei due pacchetti tramite il gestore pacchetti.
Installazione di Oracle Java (più difficile)
Semplice vero? Bene, purtroppo alcuni programmi Java sembrano richiedere Oracle Java per funzionare correttamente, anche se non tutti hanno questo problema. Ho intenzione di dividerlo in due sezioni, una per gli utenti a 32 bit e una per gli utenti a 64 bit. Puoi quindi saltare la sezione che non si applica al tuo sistema.
Download di file
Prima di suddividere in percorsi separati, tutti gli utenti possono almeno scaricare i file richiesti. Gli utenti a 32 bit possono scaricare JRE da Qui o il JDK a 32 bit da Qui, mentre gli utenti a 64 bit dovrebbero scegliere solo il JDK a 64 bit (spiegherò perché in seguito). Quando scarichi il tuo file, assicurati di scegliere quello che menziona specificamente l'RPM, che è quello che usa Fedora. Per semplicità, salva il file scaricato nella cartella Download. Inoltre, per il momento, ti consiglio di usare ancora i pacchetti Java 6, come 6u27 al momento di questo articolo, piuttosto che Java 7 perché è ancora troppo nuovo.
Installazione
Per far funzionare l'installazione, devi aprire un terminale ed eseguire
chmod + x / home //Downloads/
per aggiungere autorizzazioni eseguibili al file e quindi eseguirlo semplicemente eseguendolo digitando
/home//Downloads/
. Non dimenticare di sostituire
Configurazione
Congratulazioni! Oracle Java è già installato sul tuo sistema! Tuttavia, sei ancora a un paio di passi dall'essere effettivamente in grado di usarlo. Dobbiamo creare molti collegamenti simbolici in più punti affinché il sistema sia in grado di utilizzarlo correttamente. Si noti che questi comandi menzionano cartelle come "jre1.6.0_27" o "jdk1.6.0_27", che fa riferimento alla versione 6u27. Se hai scaricato una versione diversa, ad esempio 6u29, dovrai modificare il percorso in modo appropriato.
JRE a 32 bit
Se hai scelto il JRE a 32 bit, dovrai inserire questi comandi per:
sudo alternative --install / usr / bin / java java /usr/java/jre1.6.0_27/bin/java 20000
sudo alternative --install / usr / bin / javaws javaws /usr/java/jre1.6.0_27/bin/javaws 20000
sudo alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_27/lib/i386/libnpjp2.so 20000
JDK a 32 bit
Se hai scelto il JDK a 32 bit, dovrai inserire questi comandi per:
sudo alternative --install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
sudo alternative --install / usr / bin / javaws javaws /usr/java/jdk1.6.0_27/jre/bin/javaws 20000
sudo alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_27/jre/lib/i386/libnpjp2.so 20000
sudo alternative --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
sudo alternative --install / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
64-bit JDK
Attraverso l'esperienza personale, ho scoperto che gli utenti a 64 bit dovranno fare alcune cose in modo diverso. Ti ho chiesto di scaricare il JDK a 64 bit anziché il JRE a 64 bit perché JDK include un'applicazione Java Web Start funzionante mentre JRE no. Inoltre, dovrai usare alcuni trucchi per farlo funzionare. Pertanto, utilizzare questi comandi per:
sudo alternative --install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
sudo alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.6.0_27/jre/lib/amd64/libnpjp2.so 20000
sudo alternative --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
sudo alternative --install / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
sudo ln -s /usr/java/jdk1.6.0_27/jre/javaws/javaws / etc / alternatives / javaws
sudo ln -s / etc / alternatives / javaws / usr / bin / javaws
Ciò che questi comandi fanno diversamente è installare il plug-in del browser a 64 bit anziché il plug-in a 32 bit come oltre a utilizzare un modo diverso di creare i collegamenti necessari per javaws, poiché l'altro modo non ha funzionato me.
Passi finali
Ultimo ma non meno importante, dovrai modificare un file e aggiungere una riga di testo. Per farlo, puoi aprire il tuo editor di testo preferito per cambiare / home /
## export JAVA_HOME JDK ## export JAVA_HOME = "/ usr / java / jdk1.6.0_27"
Se hai installato JRE, aggiungi:
## export JAVA_HOME JRE ## export JAVA_HOME = "/ usr / java / jre1.6.0_27"
Conclusione
Java è stato finalmente installato e configurato correttamente! Ora dovresti essere in grado di utilizzare Java ovunque sia necessario, incluso Firefox. Se si utilizza un browser diverso, è possibile creare un collegamento dalla posizione di Firefox alla cartella dei plug-in del browser. Anche se è un bel po 'di lavoro, pagherà a lungo termine.
Cosa preferisci, OpenJDK o Oracle Java? Desideri vedere Oracle completamente open-source Java e mantenere un'unica implementazione? Perché o perché no? Fateci sapere nei commenti!
Danny è senior presso la University of North Texas e gode di tutti gli aspetti del software open source e di Linux.