Slik installerer du Java på Fedora [Linux]

Under Linux er det to forskjellige implementeringer av Java som er tilgjengelige for bruk. Ubuntu og Arch lar deg enkelt installere enten implementering, mens Fedora-brukere vil ha en litt tøffere tid (minst når det gjelder å installere Oracle Java).

Under Linux er det to forskjellige implementeringer av Java som er tilgjengelige for bruk.  Ubuntu og Arch lar deg enkelt installere enten implementering, mens Fedora-brukere vil ha en litt tøffere tid (minst når det gjelder å installere Oracle Java).
Annonse

installerer java på linux Under Linux er det to forskjellige implementeringer av Java som er tilgjengelige for bruk. Open source-sorten som de fleste distribusjoner inkluderer som standard, er kjent som OpenJDK. Den andre løsningen, som ikke er inkludert som standard i de fleste distribusjoner på grunn av sin proprietære natur, er Oracle Java (tidligere Sun Java). Begge fungerer veldig bra, bortsett fra at Oracle Java kan ha noen flere feilrettinger. Når det gjelder kodebase, er de 98-99% identiske.

Ubuntu og Arch Slik installerer du Arch Linux på datamaskinen din [Del 1] Slik installerer du Arch Linux på datamaskinen din [Del 1] I løpet av mine måneder her på MakeUseOf har jeg nevnt Arch Linux (heretter kalt "Arch") et par ganger. Men Arch har aldri blitt dekket her, så folk kan fortsatt være litt ... Les mer la deg enkelt installere enten implementering, mens Fedora Linux bare har blitt bedre med Fedora 16 Beta Distribution Linux har bare blitt bedre med Fedora 16 Beta Distribusjons Linux-distribusjoner har blitt forbedret med sprang, og disse forbedringene blir synlige i de nyeste beta-utgivelsene. Fedora, en av flaggskipene som bærer GNOME 3, er ikke annerledes og burde ha ... Les mer brukerne vil ha litt svakere tid (i hvert fall når det gjelder å installere Oracle Java). Denne artikkelen bør rydde opp noen av forvirringen om hvordan du får den til å fungere, inkludert noen tips og triks jeg oppdaget for 64-biters brukere.

Installere OpenJDK (Easy)

installerer java på linux
Installering av OpenJDK-implementeringen er faktisk ganske enkelt. For å få all Java-funksjonalitet, bør du kjøre denne kommandoen for å installere nødvendige pakker hvis de ikke allerede er installert:

 sudo yum installere icedtea-web java-1.6.0-openjdk 

. Dette installerer Java Runtime Environment og de nødvendige nettleserpluggene for å få et komplett fungerende Java-system. Du kan også installere de to pakkene via pakkebehandleren.

Installere Oracle Java (Hardere)

Enkelt, ikke sant? Vel, dessverre synes noen Java-programmer å kreve Oracle Java for å kunne fungere riktig, men ikke alle har dette problemet. Jeg skal dele dette i to seksjoner, en for 32-biters brukere og en for 64-bits brukere. Du kan deretter hoppe over delen som ikke gjelder for systemet ditt.

Nedlasting av filer

installerer linux fedora
Før vi deler opp i de separate banene, kan alle brukere i det minste laste ned de nødvendige filene. 32-biters brukere kan enten laste ned JRE herfra eller 32-biters JDK herfra, mens 64-biters brukere bare bør velge 64-biters JDK (jeg skal forklare hvorfor senere). Sørg for at når du laster ned filen, velger du den som spesifiserer RPM, noe som Fedora bruker. For enkelhets skyld, lagre den nedlastede filen i nedlastingsmappen din. I tillegg anbefaler jeg for tiden at du fortsatt bruker Java 6-pakkene, for eksempel 6u27 på tidspunktet for denne artikkelen, i stedet for Java 7 fordi den fortsatt er for ny.

Installasjon

For å få oppsettet til å kjøre må du åpne en terminal og kjøre

 chmod + x / home // Nedlastinger / 

for å legge til kjørbare tillatelser til filen, og kjør det ved bare å kjøre det ved å skrive

 / home // nedlastbare filer / 

. Ikke glem å erstatte med ditt faktiske brukernavn og med navnet på filen du lastet ned. Gå gjennom oppsettet til det fullføres.

konfigurasjon

Gratulerer! Oracle Java er allerede installert på systemet ditt! Men du er fortsatt et par skritt unna å faktisk kunne bruke den. Vi må lage mange symbolske lenker på flere steder for at systemet skal kunne bruke det riktig. Merk at disse kommandoene nevner mapper som "jre1.6.0_27" eller "jdk1.6.0_27", som refererer til versjonen 6u27. Hvis du lastet ned en annen versjon, si 6u29, må du redigere banen riktig.

32-bit JRE

Hvis du valgte 32-bit JRE, må du skrive inn disse kommandoene i rekkefø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 valgte 32-bit JDK, må du skrive inn disse kommandoene i rekkefø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-biters JDK

Gjennom personlig erfaring har jeg funnet ut at 64-biters brukere må gjøre noen ting annerledes. Jeg ba om at du laster ned 64-bit JDK i stedet for 64-bit JRE fordi JDK inneholder et fungerende Java Web Start-program mens JRE ikke gjør det. I tillegg må du bruke noen få triks for å få det til å fungere. Bruk derfor disse kommandoene i rekkefø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 / alternativer / javaws / usr / bin / javaws 

Hva de kommandoene gjør annerledes, er å installere 64-biters nettleserplugin i stedet for 32-bits plugin, samt bruke en annen måte å skape de nødvendige koblingene til javaws, som den andre veien ikke fungerte for meg.

Endelige trinn

installerer linux fedora
Sist men ikke minst, må du redigere en fil og legge til en tekstlinje. For å gjøre det, kan du åpne favorittteksteditoren for å endre filen /home//.bash_profile. Hvis du installerte JDK (32-bit eller 64-bit), legg til:

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

Hvis du installerte JRE, må du legge til:

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

Konklusjon

installerer java på linux
Java er endelig installert og konfigurert riktig! Du bør nå kunne bruke Java hvor du måtte trenge det, inkludert Firefox. Hvis du bruker en annen nettleser, kan du opprette en kobling fra Firefox-stedet til nettleserens plugin-mappe. Selv om det er litt arbeid, vil det lønne seg i det lange løp.

Hva foretrekker du, OpenJDK eller Oracle Java? Vil du se Oracle helt åpen kildekode Java og vedlikeholde en enkelt implementering? Hvorfor eller hvorfor ikke? Gi oss beskjed i kommentarene!

In this article