Hvordan kan jeg installere Sun/Oracle's proprietære Java JDK 6/7/8 eller JRE?
Jeg vil installere Oracle's JRE og opdatere til den nyeste version med Software Updater, når de er frigivet. Er der en Ubuntu-pakke, der leveres af Canonical eller Oracle?
Før udgivelsen af Java 7 fulgte jeg denne måde for at installere Java 6.
Men det virker ikke til Java 7. Der er ingen pakke sun-java7-xxx
. Hvordan kan du installere Java 7?
561
3
Der findes et [lignende svar][1] om, hvordan du installerer JRE 7.
Installer Java JDK
Den manuelle måde
tar -xvf jdk-8-linux-i586.tar.gz
(32-bit)tar -xvf jdk-8-linux-x64.tar.gz
(64-bit) JDK 8-pakken udpakkes til mappen./jdk1.8.0
. NB: Kontroller omhyggeligt dette mappenavn, da Oracle tilsyneladende ændrer det lejlighedsvis med hver opdatering./usr/lib
.NB: Du kan linke plugin'et (
libnpjp2.so
) til/usr/lib/firefox/plugins/
for en installation i hele systemet (/usr/lib/firefox-addons/plugins
fra 15.04 og frem). For Ubuntu 13.10 er stien til plugin-mappen/usr/lib/firefox/browser/plugins/
. Afhængigt af din konfiguration skal du muligvis opdatere apparmor-profilen for Firefox (eller andre browsere) i/etc/apparmor.d/abstractions/ubuntu-browsers.d/java
:Genstart derefter apparmor:
Den nemme måde (Forældet)
[Kilde][5] N.B.: Inden nogen skriger det er imod Oracles redistributionslicens - PPA'en har faktisk ikke Java i det personlige repository. I stedet downloader PPA'en direkte fra Oracle og installerer det.
The Script way
Hvis du har en ny installation af Ubuntu uden tidligere Java-installationer, automatiserer dette script den ovenfor beskrevne proces, hvis du ikke ønsker at skrive alt dette i en konsol. Husk, at du skal stadig downloade Java fra Oracle's websted -- Oracle's links er ikke
wget
-venlige. Før du bruger dette sørg for at dette script ligger i samme mappe som den.tar.gz
filendelse, som du har downloadet, og at der ikke er filer, der starter med jdk-7, i samme mappe. Hvis der er, skal du flytte dem midlertidigt ud af mappen. Husk at gøre scriptet eksekverbart (`chmod +xDer findes et lignende svar om, hvordan du installerer JDK 8
Installer JRE
Download den 32-bit eller 64-bit Linux "komprimerede binære fil" - den har filtypenavnet ".tar.gz" og udpak den
JRE 7-pakken udpakkes til mappen ./jre1.7.0. Flyt nu JRE 7-mappen til
/usr/lib
:Derefter skal du køre følgende for at få en liste over de aktuelt installerede Java-alternativer.
Du vil få output som:
Husk det sidste tal og tryk på enter for at afslutte dette hjælpeprogram, dvs. i dette eksempel husk tallet
2
.Hvis der kun vises ét alternativ, skal du huske tallet
0
.Dette vil tilføje din nye JRE 7-installation til listen over alternativer, dvs. bruge det huskede nummer + 1, dvs. 3 i eksemplet ovenfor. Konfigurer nu Java til at bruge Oracle Java JRE:
Du vil se et output, der ligner det nedenfor - vælg nummeret jre1.7.0, dvs.
3
:NB: Hvis der ikke var nogen tidligere Java-installation, vil den nye JRE være standard, og du vil ikke se ovenstående.
Kontroller versionen af din nye JRE 7-installation:
Det bør give
Installer Firefox/Chrome-plugin
I en terminal:
Fjern IcedTea-plugin'et, hvis det er blevet installeret.
Fjern en tidligere version af Java-plugin'et (kan være til stede eller ej):
Nu kan du installere plugin'et, ved at oprette et symbolsk link (du fortæller Firefox, hvor plugin'et befinder sig). For 32-bit Java bruger du
For 64-bit Java bruger du
Bekræft, at JRE'en er blevet godkendt ved hjælp af det officielle oracle-websted.
Her er en testet og fungerende løsning til installation af Oracle JDK 7 og alle dets filer, så "javac" og alt andet virker: Sådan installeres Oracle Java 7 (JDK) i Ubuntu
Her er kommandoerne (bare for nemheds skyld):
Efter et par minutter skulle Oracle Java JDK være installeret på din Ubuntu-maskine. Du kan tjekke versionen ved at køre disse kommandoer i en terminal:
Opdatering Oracle har frigivet Java 8 (stable). For at installere det skal du bruge følgende kommandoer:
Flere oplysninger @ WebUpd8: [Installer Oracle Java 8 i Ubuntu via PPA-repositoriet [JDK8]]]4