Sådan installeres Java på Fedora [Linux]

Under Linux er der to forskellige implementeringer af Java, der er tilgængelige til brug. Ubuntu og Arch gør det nemt at installere enten implementering, mens Fedora-brugere vil have en lidt hårdere tid (i hvert fald når det kommer til at installere Oracle Java).

Under Linux er der to forskellige implementeringer af Java, der er tilgængelige til brug.  Ubuntu og Arch gør det nemt at installere enten implementering, mens Fedora-brugere vil have en lidt hårdere tid (i hvert fald når det kommer til at installere Oracle Java).
Reklame

installation af java på linux Under Linux er der to forskellige implementeringer af Java, der er tilgængelige til brug. Den open source-sort, som de fleste distributioner omfatter som standard er kendt som en helhed som OpenJDK. Den anden løsning, som ikke er inkluderet som standard i de fleste distributioner på grund af dens proprietære karakter, er Oracle Java (tidligere Sun Java). Begge fungerer meget godt, bortset fra at Oracle Java måske har nogle få rettelser. Hvad angår kodebase er de 98-99% identiske.

Ubuntu og Arch Sådan installeres Arch Linux på din computer [Del 1] Sådan installeres Arch Linux på din computer [Del 1] I løbet af mit par måneder her på MakeUseOf har jeg nævnt Arch Linux (herefter blot kaldet "Arch") et par gange. Men Arch er aldrig rigtig blevet dækket her, så folk kan stadig være lidt ... Læs mere lader dig nemt installere enten implementering, mens Fedora Linux bare har fået bedre med Fedora 16 Beta Distribution Linux har lige fået bedre med Fedora 16 Beta Distributions Linux-distributioner er blevet forbedret med sprang, og disse forbedringer bliver synlige i de seneste beta-udgivelser. Fedora, et af flagskibsfordelingerne, der bærer GNOME 3, er ikke anderledes og burde have ... Læs mere brugere vil have lidt sværere tid (i hvert fald når det kommer til at installere Oracle Java). Denne artikel skal rydde op i forvirringen om hvordan man får det til at fungere, herunder nogle tips og tricks, jeg opdagede for 64-bit brugere.

Installation af OpenJDK (Easy)

installation af java på linux
Installering af OpenJDK implementeringen er faktisk ret simpelt. For at få al Java-funktionalitet, skal du køre denne kommando for at installere nødvendige pakker, hvis de ikke allerede er installeret:

 sudo yum installer icedtea-web java-1.6.0-openjdk 

. Dette installerer Java Runtime Environment og de nødvendige browser plugins for at få et komplet Java-system. Du kan også installere de to pakker via pakkehåndteringen.

Installation af Oracle Java (Harder)

Enkel, ikke? Tja, tilsyneladende synes nogle Java-programmer at kræve Oracle Java for at kunne fungere korrekt, men ikke alle har dette problem. Jeg skal opdele dette i to sektioner, en til 32-bit brugere og en til 64-bit brugere. Du kan derefter springe over det afsnit, der ikke gælder for dit system.

Downloading af filer

installerer linux fedora
Før vi deler op i de separate stier, kan alle brugere i det mindste downloade de nødvendige filer. 32-bit brugere kan enten downloade JRE herfra eller 32-bit JDK herfra, mens 64-bit brugere kun skal vælge 64-bit JDK (jeg forklarer hvorfor senere). Sørg for, at når du downloader din fil, vælger du den der specifikt nævner RPM, hvilket er, hvad Fedora bruger. Af hensyn til enkelheden skal du gemme den downloadede fil i mappen Downloads. Derudover anbefaler jeg, at du stadig bruger Java 6-pakkerne, f.eks. 6u27 på tidspunktet for denne artikel, snarere end Java 7, fordi den stadig er for ny.

Installation

For at få opsætningen til at køre, skal du åbne en terminal og køre

 chmod + x / home // Downloads / 

for at tilføje eksekverbare tilladelser til filen, og derefter køre den ved blot at køre den ved at skrive

 / home // downloads / 

. Glem ikke at erstatte med dit faktiske brugernavn og med navnet på den fil, du downloadede. Gå gennem opsætningen, indtil den er færdig.

Konfiguration

Tillykke! Oracle Java er allerede installeret på dit system! Du er dog stadig et par skridt væk fra at være i stand til at bruge det. Vi skal skabe mange symbolske links på flere steder for at systemet skal kunne bruge det korrekt. Bemærk, at disse kommandoer nævner mapper som "jre1.6.0_27" eller "jdk1.6.0_27", der henviser til version 6u27. Hvis du downloadede en anden version, siger 6u29, skal du redigere stien korrekt.

32-bit JRE

Hvis du valgte 32-bit JRE, skal du indtaste disse kommandoer i rækkefølge:

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

32-bit JDK

Hvis du vælger 32-bit JDK, skal du indtaste disse kommandoer i rækkefølge:

  1.  sudo-alternativer - installer / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000 
  2.  sudo alternativer - installer / usr / bin / javaws javaws /usr/java/jdk1.6.0_27/jre/bin/javaws 20000 
  3.  sudo alternativer - installer /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_27/jre/lib/i386/libnpjp2.so 20000 
  4.  sudo-alternativer - installer / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000 
  5.  sudo alternativer - installer / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000 

64-bit JDK

Gennem personlig erfaring har jeg fundet ud af, at 64-bit brugere skal lave et par ting forskelligt. Jeg bad om at downloade 64-bit JDK i stedet for 64-bit JRE, fordi JDK indeholder en fungerende Java Web Start-applikation, mens JRE ikke gør det. Derudover skal du bruge et par tricks for at få det til at fungere. Brug derfor disse kommandoer i rækkefølge:

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

Hvad de kommandoer gør forskelligt, er at installere 64-bit browser plugin i stedet for 32-bit plugin samt bruge en anden måde at skabe de nødvendige links til javaws, da den anden vej ikke fungerede for mig.

Endelige trin

installerer linux fedora
Sidst men ikke mindst, skal du redigere en fil og tilføje en tekstlinje. For at gøre det kan du åbne din yndlings teksteditor for at ændre filen /home//.bash_profile. Hvis du installerede JDK (32-bit eller 64-bit), tilføj:

 ## eksport JAVA_HOME JDK ## eksport JAVA_HOME = "/ usr / java / jdk1.6.0_27" 

Hvis du har installeret JRE, skal du tilføje:

 ## eksport JAVA_HOME JRE ## eksport JAVA_HOME = "/ usr / java / jre1.6.0_27" 

Konklusion

installation af java på linux
Java er endelig blevet installeret og konfigureret korrekt! Du skal nu kunne bruge Java, hvor du måske har brug for det, herunder Firefox. Hvis du bruger en anden browser, kan du oprette et link fra Firefox-stedet til din browsers plugin-mappe. Selvom det er lidt arbejde, vil det betale sig i det lange løb.

Hvad foretrækker du, OpenJDK eller Oracle Java? Vil du gerne se Oracle helt open source Java og opretholde en enkelt implementering? Hvorfor eller hvorfor ikke? Lad os vide i kommentarerne!

In this article