Viser det sig imidlertid at være nødvendigt, så kan det gøres som beskrevet nedenfor.
I 10.04 og 10.10 er OpenJDK og Icedtea-plugin standard, og det fugerer fint i de fleste tilfælde. Men på nogle sider som anvender java kan der være problemer.
EDIT:
Man skal så som hidtil bruge sun-java. Den kan nu installeres fra softwarekilderne. Som det fremgår af indlæg senere i tråden skal man blot sørge for at have 'partner' aktiveret (System > Administration > Softwarekilder - fanebladet 'anden software').
Du skal så køre flg. kommando i terminalen (Programmer > Tilbehør > Terminal):
Kode: Vælg alt
sudo aptitude install sun-java6-jdk sun-java6-bin sun-java6-jre sun-java6-plugin sun-java6-fonts
som installerer sun-java6, og
Kode: Vælg alt
sudo aptitude remove icedtea6-plugin
som fjerner IcedTea-plugin.
Du kan evt. have brug for også at fjerne et hvert spor af andre java-udgaver. Det gør du med
Kode: Vælg alt
sudo aptitude purge -y openjdk-6-dbg openjdk-6-demo openjdk-6-doc openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib openjdk-6-source
Bemærk, at når en kommando begynder med sudo, så bliver du afkrævet password. Du bruger det, som du logger ind med. Du kan ikke se i terminalen at du skriver det, for markøren flytter sig ikke imens, men dit input modtages alligevel. Bekræft med <enter>
Kun hvis man har brug for at have den absolut nyeste udgave af sun-java skal man så bruge nedenstående manueller installationsmetode.
Ulempen er, at man selv med mellemrum skal besøge sun for at se om der er kommet opdaterede versioner af java.
Efter mange forgæves forsøg fandt jeg en vejledning som fungerede perfekt. Den findes her http://sites.google.com/site/easylinuxtipsproject/java
Det er den, som jeg har fordansket i det følgende.
Arbejdet foregår i terminalen - kommandoerne skal følges helt slavisk, så brug gerne copy/paste (kopier her fra med <ctrl>+c og indsæt i terminalen med <ctrl>+<alt>+v)
---
EDIT: sun-java er netop nu kommet med i softwarekilderne til 10.04, så det burde nu være muligt at få java til at virke ved at installere gennem synaptic eller i terminalen med
Kode: Vælg alt
sudo aptitude install sun-java6-jdk6 sun-java6-bin sun-java6-jre sun-java6-plugin sun-java6-fonts
- ellers kan man benytte nedenstående fremgangsmåde.
---
Manuel installation af Sun java JRE 32 BIT i Ubuntu 10.04
A: Fjern den gamle version af sun-java
Sun-java kan stadig hentes fra 9.10-softwarekilderne. Hvis du har gjort det, så skal den fjernes.
Brug System > Administration > Synaptic. Søg sun java, marker de installerede pakker til fuldstændig fjernelse og tryk på Udfør
B: Hent JRE
Hent den rigtige fil fra http://www.java.com
Du skal downloade den Linux (self-extracting file), hvis navn ender med med [i[i586.bin[/i]. Du kan ikke bruge Linux RPM (self extracting file).
For at du kan bruge copy/paste i de følgende instruktioner, så skal du downloade filen direkte til din hjemmemappe (ikke til Skrivebord eller andre undermapper). Så hvis du har en anden download-mappe, skal du flytte filen til /home/brugernavn/ når du har hentet den.
C: Installer JRE 32-bit
Note: vi installerer nu JRE 6 update 18, så ved nyere udgaver skal filnavnenet i terminal-kommandoerne selvfølgelig ændres til det aktuelle.
Her er så en skridt-for-skridt vejledning:
1. Åbn terminalen (Programmer > Tilbehør > Terminal)gå til mappen opt med kommandoen:
Kode: Vælg alt
cd /opt
Tryk <enter>
2. Lav en mappe ved navn java i opt med flg. kommando:
Kode: Vælg alt
sudo mkdir java
Tryk <enter>
Du bliver bedt om at skrive dit password (det er det som du logger ind med). Du kan ikke se i terminalen at du skriver det - markøren flytter sig ikke, og der kommer ingen * når du taster, men det er som det skal være.
Tryk <enter>
3. Stil dig i den nye mappe med kommandoen:
Kode: Vælg alt
cd java
Tryk <enter>
4. Lav en ny undermappe med flg. kommando:
Kode: Vælg alt
sudo mkdir 32
Tryk <enter>
5. Flyt den downloadede JRE-fil til denne undermappe med kommandoen:
Kode: Vælg alt
sudo mv ~/jre-6u18-linux-i586.bin /opt/java/32
Tryk <enter>
6. Gør filen udførbar med flg. kommando:
Kode: Vælg alt
sudo chmod 755 /opt/java/32/jre-6u18-linux-i586.bin
Tryk <enter>
7. Nu skal JRE så installeres:
Kode: Vælg alt
cd /opt/java/32
Tryk <enter>
og
Kode: Vælg alt
sudo ./jre-6u18-linux-i586.bin
Tryk <enter>
Nu kommer der så en licens-aftale. Tryk på mellemrumstasten nogle gange, indtil flg. tekst viser sig:
Do you agree to the above license terms? [yes or no]
Skriv yes
Tryk <enter>
8. Fortæl systemet at den nye JRE skal være standard:
Kode: Vælg alt
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/32/jre1.6.0_18/bin/java" 1
Tryk <enter>
Kode: Vælg alt
sudo update-alternatives --set java /opt/java/32/jre1.6.0_18/bin/java
Tryk <enter>
9. Installer Firefox-plugin
Først skal du oprette en plugins-mappe, hvis ikke den allerede findes:
Kode: Vælg alt
mkdir ~/.mozilla/plugins
Tryk <enter>
10. Fjern IcedTea plugin
Kode: Vælg alt
sudo aptitude remove icedtea6-plugin
Tryk <enter>
11. Fjern evt. tidligere version af Java-plugin:
Kode: Vælg alt
rm ~/.mozilla/plugins/libjavaplugin_oji.so
Tryk <enter>
Og herefter:
Kode: Vælg alt
rm ~/.mozilla/plugins/libnpjp2.so
Tryk <enter>
12. Installer så det nye plugin i Firefox 3.6 ved at lave et symbolsk link:
Kode: Vælg alt
ln -s /opt/java/32/jre1.6.0_18/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Tryk <enter>
13. Se efter at tingene fungerer:
Luk og genstart Firefox og skriv så i adresselinjen
about:plugins
Tryk <enter> og rul ned, indtil du ser flg.:
Java(TM) Plug-in 1.6.0_18
Det betyder at java-plugin er korrekt installeret.
Hvis du har flere brugere på din pc, så skal hver bruger installere Firefox-plugin (pkt. 9-13)