Denne opplæringen vil dekke installasjonen av 32-biters og 64-biters Oracle Java 7 (nåværende versjonsnummer 1.7.0_45) JDK/JRE på 32-biters og 64-biters Ubuntu-operativsystemer. Disse instruksjonene fungerer også på Debian og Linux Mint.
Hvis du allerede har Oracle Java 7 installert på systemet ditt, men trenger å oppgradere, kan du bruke denne metoden:
Hvordan oppgradere Oracle Java på Ubuntu Linux
For de som kun ønsker å installere Oracle Java JRE for å kjøre Java -programmer og ikke for å utvikle Java -programmer, bruk denne metoden:
Slik installerer du Oracle Java JRE på Ubuntu Linux
For de som ønsker å installere Oracle Java JDK for å utvikle Java -programmer og applikasjoner (Oracle Java JRE er også inkludert i Oracle JDK), bruk denne metoden:
Slik installerer du Oracle Java JDK på Ubuntu Linux
Også for å aktivere/oppgradere Oracle Java i nettleserne dine:
Slik aktiverer du Oracle Java i nettleserne
Trinn
Trinn 1. Kontroller om Ubuntu Linux-operativsystemarkitekturen din er 32-biters eller 64-biters, åpne en terminal og kjør følgende kommando nedenfor
-
Type/Kopier/Lim inn:
fil /sbin /init
Legg merke til bitversjonen av Ubuntu Linux-operativsystemarkitekturen den vil vise om den er 32-biters eller 64-biters
Trinn 2. Sjekk om du har Java installert på systemet
For å gjøre dette må du kjøre Java -versjonskommandoen fra terminalen.
-
Åpne en terminal og skriv inn følgende kommando:
-
Type/Kopier/Lim inn:
java -versjon
-
-
Hvis du har OpenJDK installert på systemet ditt, kan det se slik ut:
-
java versjon "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
OpenJDK 64-biters server VM (build 19.0-b09, blandet modus)
-
- Hvis du har OpenJDK installert på systemet ditt, har du feil leverandørversjon av Java installert for denne øvelsen.
Trinn 3. Fjern OpenJDK/JRE helt fra systemet og opprett en katalog for å holde Oracle Java JDK/JRE -binære filer
Dette vil forhindre systemkonflikter og forvirring mellom forskjellige leverandørversjoner av Java. For eksempel, hvis du har OpenJDK/JRE installert på systemet ditt, kan du fjerne det ved å skrive følgende på kommandolinjen:
-
Type/Kopier/Lim inn:
sudo apt-get purge openjdk-\*
Denne kommandoen fjerner OpenJDK/JRE helt fra systemet ditt
-
Type/Kopier/Lim inn:
sudo mkdir -p/usr/local/java
Denne kommandoen vil opprette en katalog for å holde Oracle Java JDK og JRE -binære filer
Trinn 4. Last ned Oracle Java JDK/JRE for Linux
Sørg for at du velger riktig komprimerte binære filer for systemarkitekturen 32-bit eller 64-bit (som ender med tar.gz).
- For eksempel, hvis du er på Ubuntu Linux 32-biters operativsystem, last ned 32-biters Oracle Java-binarier.
- For eksempel, hvis du er på Ubuntu Linux 64-biters operativsystem, last ned 64-biters Oracle Java-binarier.
-
Valgfri, Last ned Oracle Java JDK/JRE -dokumentasjon
Velg jdk-7u40-apidocs.zip
-
Viktig informasjon:
64-biters Oracle Java-binarier fungerer ikke på 32-biters Ubuntu Linux-operativsystemer, du vil motta flere systemfeilmeldinger hvis du prøver å installere 64-biters Oracle Java på 32-biters Ubuntu Linux.
Trinn 5. Kopier Oracle Java -binærfiler til/usr/local/java -katalogen
I de fleste tilfeller lastes Oracle Java -binærfiler ned til: /home /"ditt brukernavn"/Nedlastinger.
-
32-biters Oracle Java på 32-biters Ubuntu Linux installasjonsinstruksjoner:
-
Type/Kopier/Lim inn:
cd ~/Nedlastinger
-
Type/Kopier/Lim inn:
sudo cp -r jdk-7u45-linux-i586.tar.gz/usr/local/java
-
Type/Kopier/Lim inn:
sudo cp -r jre-7u45-linux-i586.tar.gz/usr/local/java
-
Type/Kopier/Lim inn:
cd/usr/local/java
-
-
64-biters Oracle Java på 64-biters Ubuntu Linux installasjonsinstruksjoner:
-
Type/Kopier/Lim inn:
cd ~/Nedlastinger
-
Hvis du lastet ned JDK, skriver/kopierer/limer du inn:
sudo cp -r jdk-7u45-linux-x64.tar.gz/usr/local/java
-
Eller hvis du lastet ned JRE, skriver/kopierer du inn:
sudo cp -r jre-7u45-linux-x64.tar.gz/usr/local/java
-
Type/Kopier/Lim inn:
cd/usr/local/java
-
Trinn 6. Pakk ut de komprimerte Java -binærene i katalogen/usr/local/java
-
32-biters Oracle Java på 32-biters Ubuntu Linux installasjonsinstruksjoner:
-
Type/Kopier/Lim inn:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
Type/Kopier/Lim inn:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
64-biters Oracle Java på 64-biters Ubuntu Linux installasjonsinstruksjoner:
-
Hvis du lastet ned JDK, skriver/kopierer/limer du inn:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
Eller hvis du lastet ned JRE, skriver/kopierer du inn:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Trinn 7. Dobbeltsjekk katalogene
På dette tidspunktet bør du ha en ukomprimert binær katalog i/usr/local/java for Java JDK/JRE oppført som:
-
Type/Kopier/Lim inn:
ls -a
- jdk1.7.0_45
- eller jre1.7.0_45
Trinn 8. Rediger system PATH -filen /etc /profile og legg til følgende systemvariabler i systembanen
Bruk nano, gedit eller annen tekstredigerer, som root, åpne /etc /profile.
-
Type/Kopier/Lim inn:
sudo gedit /etc /profile
- eller
-
Type/Kopier/Lim inn:
sudo nano /etc /profile
Trinn 9. Rull ned til slutten av filen ved hjelp av piltastene og legg til følgende linjer nedenfor til slutten av din /etc /profilfil:
-
Hvis du installerer JDK, skriver du/kopierer/lim inn:
JAVA_HOME =/usr/local/java/jdk1.7.0_45
JRE_HOME = $ JAVA_HOME/jre
PATH = $ PATH: $ JAVA_HOME/bin: $ JRE_HOME/bin
eksporter JAVA_HOME
eksporter JRE_HOME
eksportere STI
-
Eller hvis du installerer JRE, skriver du/kopierer/lim inn:
JRE_HOME =/usr/local/java/jre1.7.0_45
PATH = $ PATH: $ JRE_HOME/bin
eksporter JRE_HOME
eksportere STI
- Lagre /etc /profilfilen og avslutt.
Trinn 10. Informer Ubuntu Linux -systemet der Oracle Java JDK/JRE er plassert
Dette vil fortelle systemet at den nye Oracle Java -versjonen er tilgjengelig for bruk.
-
Hvis du installerer JDK, skriver du/kopierer/lim inn:
sudo update-alternativer-installer "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
Eller hvis du installerer JRE, skriver du/kopierer/lim inn:
sudo update-alternativer-installer "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
denne kommandoen varsler systemet om at Oracle Java JRE er tilgjengelig for bruk
-
Bare hvis du installerer JDK, skriver du deretter/Kopier/Lim inn:
sudo update-alternativer-installer "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
denne kommandoen varsler systemet om at Oracle Java JDK er tilgjengelig for bruk
-
Type/Kopier/Lim inn:
sudo update-alternativer-installer "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
denne kommandoen varsler systemet om at Oracle Java Web start er tilgjengelig for bruk
Trinn 11. Informer Ubuntu Linux -systemet om at Oracle Java JDK/JRE må være standard Java
-
Hvis du installerer JDK, skriver du/kopierer/lim inn:
sudo oppdateringsalternativer-sett java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Eller hvis du installerer JRE, skriver du/kopierer/lim inn:
sudo oppdateringsalternativer-sett java /usr/local/java/jre1.7.0_45/bin/java
denne kommandoen angir Java -runtime -miljøet for systemet
-
Bare hvis du installerer JDK, skriver du deretter/Kopier/Lim inn:
sudo oppdateringsalternativer-sett java /usr/local/java/jdk1.7.0_45/bin/java
denne kommandoen angir java -kompilatoren for systemet
-
Hvis du installerer JDK, skriver du/kopierer/lim inn:
sudo oppdateringsalternativer-sett javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Eller hvis du installerer JRE, skriver du/kopierer/lim inn:
sudo oppdateringsalternativer-sett javaws /usr/local/java/jre1.7.0_45/bin/javaws
denne kommandoen setter Java Web start for systemet
Trinn 12. Last inn hele systemets PATH /etc /profil på nytt ved å skrive følgende kommando:
-
Type/Kopier/Lim inn:
. /etc/profile
- Vær oppmerksom på at hele PATH /etc /profilfilen din vil lastes på nytt etter at Ubuntu Linux-systemet er startet på nytt
Trinn 13. Test for å se om Oracle Java var riktig installert på systemet ditt
Kjør følgende kommandoer og legg merke til versjonen av Java: En vellykket installasjon av 32-biters Oracle Java vil vise:
-
Type/Kopier/Lim inn:
java -versjon. Denne kommandoen viser versjonen av java som kjører på systemet ditt. Du bør motta en melding som viser: java versjon "1.7.0_45"
Java (TM) SE Runtime Environment (build 1.7.0_45-b18)
- Java HotSpot (TM) Server VM (build 24.45-b08, blandet modus)
-
Type/Kopier/Lim inn:
java -versjon. Denne kommandoen lar deg vite at du nå kan kompilere Java -programmer fra terminalen. Du bør motta en melding som viser: java 1.7.0_45. En vellykket installasjon av Oracle Java 64-bit vil vise:
-
Type/Kopier/Lim inn:
java -versjon. Denne kommandoen viser versjonen av java som kjører på systemet ditt. Du bør motta en melding som viser: java versjon "1.7.0_45"
Java (TM) SE Runtime Environment (build 1.7.0_45-b18)
- Java HotSpot (TM) 64-biters server-VM (build 24.45-b08, blandet modus)
-
Type/Kopier/Lim inn:
java -versjon. Denne kommandoen lar deg vite at du nå kan kompilere Java -programmer fra terminalen. Du bør motta en melding som viser: java 1.7.0_45
Trinn 14. Gratulerer, du har nettopp installert Oracle Java på ditt Linux -system
Start nå Ubuntu Linux -systemet på nytt. Etterpå vil systemet være fullt konfigurert for å kjøre og utvikle Java -programmer. Senere vil du kanskje prøve å kompilere og kjøre dine egne Java -programmer ved å følge denne artikkelen Hvordan lage ditt første Java -program på Ubuntu Linux
Metode 1 av 3: Valgfritt: Slik aktiverer du Oracle Java i nettleserne
Trinn 1. For å aktivere Java-plugin-modulen i nettleserne må du lage en symbolsk lenke fra plugin-mappen for nettlesere til plasseringen av Java-plug-in-en som er inkludert i distribusjonen av Oracle Java
-
Viktig notat:
Jeg vil oppfordre til forsiktighet når du aktiverer Oracle Java 7 i nettleserne dine, fordi det har vært mange mange sikkerhetsfeil og utnyttelser. I hovedsak, ved å aktivere Oracle Java 7 i nettleserne dine hvis det oppdages en sikkerhetsfeil eller -utnyttelse, er dette hvordan skurkene bryter inn og kompromitterer systemet ditt. For mer informasjon om sikkerhetsfeil og utnyttelser i Java, se følgende nettsted: Java Tester
Metode 2 av 3: Google Chrome
32-biters Oracle Java-instruksjoner
Trinn 1. Utfør følgende kommandoer
-
Type/Kopier/Lim inn:
sudo mkdir -p/opt/google/chrome/plugins
Dette vil opprette en katalog kalt/opt/google/chrome/plugins
-
Type/Lim inn/Kopier:
cd/opt/google/chrome/plugins
Dette vil endre deg til katalogen for Google Chrome -plugins, sørg for at du er i denne katalogen før du lager den symbolske lenken
-
Type/Lim inn/Kopier:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
dette vil opprette en symbolsk lenke fra Java JRE (Java Runtime Environment) plugin libnpjp2.so til Google Chrome -nettleseren din
64-biters Oracle Java-instruksjoner
Trinn 1. Utfør følgende kommandoer
-
Type/Kopier/Lim inn:
sudo mkdir -p/opt/google/chrome/plugins
Dette vil opprette en katalog kalt/opt/google/chrome/plugins
-
Type/Lim inn/Kopier:
cd/opt/google/chrome/plugins
Dette vil endre deg til katalogen for Google Chrome -plugins, sørg for at du er i denne katalogen før du lager den symbolske lenken
-
Type/Lim inn/Kopier:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
dette vil opprette en symbolsk lenke fra Java JRE (Java Runtime Environment) plugin libnpjp2.so til Google Chrome -nettleseren din
Påminnelser
Trinn 1. Merk:
Noen ganger kan du motta en melding som sier:
- ln: opprette symbolsk lenke `./libnpjp2.so ': Filen eksisterer
- For å rette opp dette problemet, fjern bare den forrige symbolske lenken ved å bruke følgende kommando:
-
Type/Kopier/Lim inn:
cd/opt/google/chrome/plugins
-
Type/Kopier/Lim inn:
sudo rm -rf libnpjp2.so
- Sørg for at du er i katalogen/opt/google/chrome/plugins før du utsteder kommandoen
Trinn 2. Start nettleseren på nytt og gå til Java Tester for å teste om Java fungerer i nettleseren din
Metode 3 av 3: Mozilla Firefox
32-biters Oracle Java-instruksjoner
Trinn 1. Utfør følgende kommandoer
-
Type/Lim inn/Kopier:
cd/usr/lib/mozilla/plugins
dette vil endre deg til katalogen/usr/lib/mozilla/plugins, opprett denne katalogen hvis du ikke har den
-
Type/Lim inn/Kopier:
sudo mkdir -p/usr/lib/mozilla/plugins
Dette vil opprette katalogen/usr/lib/mozilla/plugins, sørg for at du er i denne katalogen før du lager den symbolske lenken
-
Type/Lim inn/Kopier:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
dette vil opprette en symbolsk lenke fra Java JRE (Java Runtime Environment) plugin libnpjp2.so til nettleseren din Mozilla Firefox
64-biters Oracle Java-instruksjoner
Trinn 1. Utfør følgende kommandoer
-
Type/Lim inn/Kopier:
cd/usr/lib/mozilla/plugins
dette vil endre deg til katalogen/usr/lib/mozilla/plugins, opprett denne katalogen hvis du ikke har den
-
Type/Lim inn/Kopier:
sudo mkdir -p/usr/lib/mozilla/plugins
Dette vil opprette katalogen/usr/lib/mozilla/plugins, sørg for at du er i denne katalogen før du lager den symbolske lenken
-
Type/Lim inn/Kopier:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
dette vil opprette en symbolsk lenke fra Java JRE (Java Runtime Environment) plugin libnpjp2.so til nettleseren din Mozilla Firefox
Påminnelser
Trinn 1. Merk:
Noen ganger kan du motta en melding som sier:
- ln: opprette symbolsk lenke `./libnpjp2.so ': Filen eksisterer
- For å rette opp dette problemet, fjern bare den forrige symbolske lenken ved å bruke følgende kommando:
-
Type/Kopier/Lim inn:
cd/usr/lib/mozilla/plugins
-
Type/Kopier/Lim inn:
sudo rm -rf libnpjp2.so
- Sørg for at du er i katalogen/usr/lib/mozilla/plugins før du utsteder kommandoen
Trinn 2. Start nettleseren på nytt og gå til Java Tester for å teste om Java fungerer i nettleseren din
Video - Ved å bruke denne tjenesten kan noe informasjon bli delt med YouTube
Tips
- Med Ubuntu Linux kan du velge om du vil bruke OpenJDK, som er en gratis og åpen kildekode-implementering av Java-programmeringsspråket, eller om du vil bruke Oracle Java JDK og JRE. Noen foretrekker å bruke Oracle Java (ettersom det er den mest oppdaterte versjonen av Java og den kommer direkte fra vedlikeholderne av Java-teknologi), men dette varierer.
- Husk at Oracle gjør sikkerhetsoppgraderinger og feilrettinger og forbedrer ytelsesproblemer for hver ny versjon av Oracle Java. Vær oppmerksom på endringene i versjonsnummeret når du installerer Oracle Java på systemet ditt. Se hvordan du oppgraderer Oracle Java på Ubuntu Linux for mer informasjon.
- Vær oppmerksom på at dette dokumentet er i kontinuerlig revisjon fordi Oracle noen ganger endrer installasjonsmetoden for Java JDK/JRE -binære filer.