Annuncio pubblicitario

installare java su linuxSotto 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

instagram viewer
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)

installare java su linux
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

installazione di Linux Fedora
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 con il tuo vero nome utente e con il nome del file scaricato. Passare attraverso l'installazione fino al completamento.

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:

  1. sudo alternative --install / usr / bin / java java /usr/java/jre1.6.0_27/bin/java 20000
  2. sudo alternative --install / usr / bin / javaws javaws /usr/java/jre1.6.0_27/bin/javaws 20000
  3. 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:

  1. sudo alternative --install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
  2. sudo alternative --install / usr / bin / javaws javaws /usr/java/jdk1.6.0_27/jre/bin/javaws 20000
  3. sudo alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_27/jre/lib/i386/libnpjp2.so 20000
  4. sudo alternative --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
  5. 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:

  1. sudo alternative --install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
  2. 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
  3. sudo alternative --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
  4. sudo alternative --install / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
  5. sudo ln -s /usr/java/jdk1.6.0_27/jre/javaws/javaws / etc / alternatives / javaws
  6. 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

installazione di Linux Fedora
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 //.bash_profile file. Se hai installato JDK (32-bit o 64-bit), aggiungi:

## 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

installare java su linux
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.