Come installare Java su Fedora [Linux]

Come installare Java su Fedora [Linux] / Linux

Sotto Linux, ci sono due diverse implementazioni di Java che sono disponibili per l'uso. La varietà open source che la maggior parte delle distribuzioni include per impostazione predefinita è conosciuta, nel suo insieme, come OpenJDK. L'altra soluzione, non inclusa di default nella maggior parte delle distribuzioni a causa della sua natura proprietaria, è Oracle Java (precedentemente Sun Java). Entrambi funzionano molto bene, tranne che Oracle Java potrebbe avere qualche correzione in più. In termini di base di codice, sono identici al 98-99%.

Ubuntu e Arch Come installare Arch Linux sul computer [Parte 1] Come installare Arch Linux sul computer [Parte 1] Durante il mio paio di mesi qui a MakeUseOf, ho menzionato Arch Linux (qui di seguito semplicemente chiamato "Arch") un paio di volte. Tuttavia, Arch non è mai stato davvero trattato qui, quindi le persone potrebbero essere ancora un po '... Per saperne di più, puoi installare facilmente l'implementazione, mentre Fedora Linux è appena diventato migliore con Fedora 16 Beta Distribution Linux è appena diventato migliore con Fedora 16 Beta Distribution Linux le distribuzioni sono migliorate a passi da gigante e tali miglioramenti stanno diventando visibili nelle ultime versioni beta. Fedora, una delle distribuzioni di punta che trasportano 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 qualsiasi confusione su come farlo funzionare, compresi alcuni suggerimenti e trucchi che ho scoperto per gli utenti a 64 bit.

Installazione di OpenJDK (facile)


Installare l'implementazione di OpenJDK è in realtà abbastanza semplice. Per ottenere tutte le funzionalità di 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

. Questo installa Java Runtime Environment e i plugin del browser necessari per ottenere un sistema Java funzionante completo. È inoltre possibile installare questi due pacchetti tramite il gestore pacchetti.

Installazione di Oracle Java (Harder)

Semplice, vero? Beh, purtroppo alcuni programmi Java sembrano richiedere Oracle Java per funzionare correttamente, anche se non tutti hanno questo problema. Lo dividerò 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 ripartire nei percorsi separati, tutti gli utenti possono almeno scaricare i file richiesti. Gli utenti a 32 bit possono scaricare da qui il JRE o il JDK a 32 bit da qui, mentre gli utenti a 64 bit dovrebbero scegliere solo il JDK a 64 bit (spiegherò perché dopo). Assicurati che quando scarichi il tuo file, tu scelga quello che menziona specificamente RPM, che è quello che usa Fedora. Per semplicità, salva il file scaricato nella cartella Download. Inoltre, per il momento, ti consiglio di utilizzare ancora i pacchetti Java 6, come 6u27 al momento di questo articolo, piuttosto che Java 7 perché è ancora troppo nuovo.

Installazione

Per poter eseguire l'installazione, è necessario aprire un terminale ed eseguire

 chmod + x / home // Downloads /

per aggiungere autorizzazioni eseguibili al file, quindi eseguirlo eseguendolo semplicemente digitando

/casa// Downloads /

. Non dimenticare di sostituire con il tuo nome utente reale e con il nome del file che hai scaricato. Passare attraverso l'installazione fino al suo 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. Abbiamo bisogno di creare molti link simbolici in più punti affinché il sistema sia in grado di usarlo correttamente. Si noti che questi comandi menzionano cartelle come “jre1.6.0_27” o “jdk1.6.0_27”, che si riferisce alla versione 6u27. Se hai scaricato una versione diversa, ad esempio 6u29, dovrai modificare il percorso in modo appropriato.

32 bit JRE

Se hai scelto il JRE a 32 bit, dovrai inserire questi comandi nell'ordine:

  1. alternative sudo --install / usr / bin / java java /usr/java/jre1.6.0_27/bin/java 20000
  2. alternative sudo --install / usr / bin / javaws javaws /usr/java/jre1.6.0_27/bin/javaws 20000
  3. alternative sudo --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_27/lib/i386/libnpjp2.so 20000

32 bit JDK

Se hai scelto il JDK a 32 bit, dovrai inserire questi comandi nell'ordine:

  1. alternative sudo --install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
  2. alternative sudo --install / usr / bin / javaws javaws /usr/java/jdk1.6.0_27/jre/bin/javaws 20000
  3. alternative sudo --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_27/jre/lib/i386/libnpjp2.so 20000
  4. alternative sudo --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
  5. alternative sudo --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. 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, si prega di utilizzare questi comandi in ordine:

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

Quello che questi comandi fanno diversamente è installare il plug-in del browser a 64-bit piuttosto che il plug-in a 32-bit e utilizzare un modo diverso di creare i collegamenti necessari per javaws, poiché l'altro modo non funzionava per me.

Passaggi 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 //.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


Java è stato finalmente installato e configurato correttamente! Ora dovresti essere in grado di usare Java ovunque ti serva, 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, a lungo andare pagherà.

Cosa preferisci, OpenJDK o Oracle Java? Vorresti vedere Oracle completamente open source Java e mantenere una singola implementazione? Perché o perché no? Fateci sapere nei commenti!

Scopri di più su: Fedora, Java.