Annons

installera java på LinuxUnder Linux finns det två olika implementationer av Java som är tillgängliga för användning. Den öppen källkodssort som de flesta distributioner inkluderar som standard är som helhet känd som OpenJDK. Den andra lösningen, som inte ingår som standard i de flesta distributioner på grund av dess egenartade karaktär, är Oracle Java (tidigare Sun Java). Båda fungerar mycket bra, förutom att Oracle Java kanske har några fler korrigeringar. När det gäller kodbas är de 98-99% identiska.

Ubuntu och Båge Hur man installerar Arch Linux på din dator [Del 1]Under mina par månader här på MakeUseOf har jag nämnt Arch Linux (nedan kallat "Arch") ett par gånger. Men Arch har aldrig riktigt täckts här, så folk kan fortfarande vara lite ... Läs mer låter dig enkelt installera endera implementeringen, medan Fedora Linux blev bättre med Fedora 16 Beta-distributionLinux-distributioner har förbättrats snabbt och dessa förbättringar blir synliga i de senaste betaversionerna. Fedora, en av flaggskeppsfördelningarna som bär GNOME 3, är inte annorlunda och borde ha ... Läs mer

instagram viewer
användare kommer att ha något tuffare tid (åtminstone när det gäller att installera Oracle Java). Den här artikeln borde rensa upp förvirring om hur man får den att fungera, inklusive några tips och tricks som jag upptäckte för 64-bitars användare.

Installera OpenJDK (enkelt)

installera java på Linux
Att installera OpenJDK-implementeringen är faktiskt ganska enkelt. För att få all Java-funktionalitet bör du köra det här kommandot för att installera nödvändiga paket om de inte redan är installerade:

sudo yum installera icedtea-web java-1.6.0-openjdk

. Detta installerar Java Runtime Environment och de nödvändiga webbläsarplugins för att få ett komplett fungerande Java-system. Du kan också installera dessa två paket via pakethanteraren.

Installera Oracle Java (hårdare)

Enkelt, eller hur? Nåväl, tyvärr verkar vissa Java-program kräva Oracle Java för att fungera korrekt, men inte alla har det här problemet. Jag kommer att dela upp detta i två avsnitt, en för 32-bitars användare och en för 64-bitars användare. Du kan sedan hoppa över det avsnitt som inte gäller ditt system.

Nedladdning av filer

installera Linux fedora
Innan vi delas upp i de separata banorna kan alla användare åtminstone ladda ner de nödvändiga filerna. 32-bitars användare kan antingen ladda ner JRE från här eller 32-bitars JDK från här, medan 64-bitars användare bara bör välja 64-bitars JDK (jag förklarar varför senare). Se till att när du laddar ner din fil väljer du den som specifikt nämner RPM, vilket är vad Fedora använder. För enkelhets skull sparar du den nedladdade filen i mappen Nedladdningar. Dessutom rekommenderar jag att du fortfarande använder Java 6-paketen, till exempel 6u27 vid tidpunkten för denna artikel, snarare än Java 7 eftersom det fortfarande är för nytt.

Installation

För att få installationen att köra måste du öppna en terminal och köra

 chmod + x / home //Downloads/

att lägga till körbara behörigheter till filen och sedan köra den genom att bara köra den genom att skriva

/home//Downloads/

. Glöm inte att ersätta med ditt faktiska användarnamn och med namnet på filen som du laddade ner. Gå igenom installationen tills den är klar.

Konfiguration

Grattis! Oracle Java är redan installerat på ditt system! Men du är fortfarande ett par steg bort från att faktiskt kunna använda den. Vi måste skapa många symboliska länkar på flera platser för att systemet ska kunna använda det på rätt sätt. Observera att dessa kommandon nämner mappar som "jre1.6.0_27" eller "jdk1.6.0_27", som hänvisar till versionen 6u27. Om du laddade ner en annan version, säg 6u29, måste du redigera sökvägen på lämpligt sätt.

32-bitars JRE

Om du valde 32-bitars JRE, måste du ange följande kommandon i ordning:

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

32-bitars JDK

Om du valde 32-bitars JDK, måste du ange följande kommandon i ordning:

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

64-bitars JDK

Genom personlig erfarenhet har jag upptäckt att 64-bitars användare kommer att behöva göra några saker annorlunda. Jag bad att du laddar ner 64-bitars JDK istället för 64-bitars JRE eftersom JDK innehåller ett fungerande Java Web Start-program medan JRE inte gör det. Dessutom måste du använda några trick för att få det att fungera. Använd därför dessa kommandon i ordning:

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

Vad dessa kommandon gör annorlunda är att installera 64-bitars webbläsarplugin snarare än 32-bitars plugin som liksom använda ett annat sätt att skapa nödvändiga länkar för javaws, som det andra sättet inte fungerade för mig.

Sista steg

installera Linux fedora
Sist men inte minst måste du redigera en fil och lägga till i en rad med text. För att göra det kan du öppna din favorittextredigerare för att ändra / hem //.bash_profile-fil. Om du installerade JDK (32-bit eller 64-bit) lägger du till:

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

Om du installerade JRE, lägg till:

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

Slutsats

installera java på Linux
Java har äntligen installerats och konfigurerats korrekt! Du borde nu kunna använda Java var du än behöver det, inklusive Firefox. Om du använder en annan webbläsare kan du skapa en länk från Firefox-platsen till webbläsarens plugin-mapp. Även om det är en hel del arbete, kommer det att lönas i det långa loppet.

Vad föredrar du, OpenJDK eller Oracle Java? Vill du se Oracle helt öppen källkod Java och upprätthålla en enda implementering? Varför eller varför inte? Låt oss veta i kommentarerna!

Danny är senior vid University of North Texas som tycker om alla aspekter av open source-programvara och Linux.