Muokataan sivua Java/Ubuntu

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 8: Rivi 8:


== OpenJDK 6 ==
== OpenJDK 6 ==
OpenJDK 6 löytyy Ubuntun main-haarasta. Selainlisäosa on paketissa nimeltä <code>icedtea-6-plugin</code>, Java-virtuaalikone paketissa <code>openjdk-6-jre</code>.
OpenJDK 6 löytyy Ubuntun main-haarasta. Selainlisäosa on paketissa nimeltä <code>icedtea6-plugin</code>, Java-virtuaalikone paketissa <code>openjdk-6-jre</code>.


  sudo apt-get install icedtea-6-plugin # asentaa myös openjdk-6-jre:n
  sudo apt-get install icedtea6-plugin # asentaa myös openjdk-6-jre:n
  sudo apt-get install openjdk-6-jre  # asentaa pelkän virtuaalikoneen
  sudo apt-get install openjdk-6-jre  # asentaa pelkän virtuaalikoneen


== OpenJDK 7 ==
== OpenJDK 7 ==
OpenJDK 7 löytyy Ubuntun main-haarasta. Selainlisäosa on paketissa nimeltä <code>icedtea-7-plugin</code>.
OpenJDK 7 löytyy Ubuntun main-haarasta. Selainlisäosa on paketissa nimeltä <code>icedtea-7-plugin</code>. Sen asentaminen [[Firefox|Firefoxiin]] Ubuntun 12.04 LTS -versiossa vaatii vähän säätämistä.


sudo apt-get install icedtea-7-plugin # asentaa myös openjdk-7-jre:n
sudo apt-get install openjdk-7-jre    # asentaa pelkän virtuaalikoneen


Versiot 7 ja 6 on mahdollista asentaa rinnakkain. Tällöin oletuksena käytetään selainlisäosan versiota 6. Mikäli halutaan käyttää versiota 7, helpointa on poistaa versio 6:
1. Asennetaan OpenJDK 7 ja plugin.
sudo apt-get install openjdk-7-jre icedtea-7-plugin


sudo apt-get purge openjdk-6-jre


Mikäli halutaan pitää molemmat versiot, mutta käyttää versiota 7:
2. Poistetaan OpenJDK 6 selain-plugin.
sudo apt-get purge openjdk-6-jre icedtea6-plugin


3. laitetaan OpenJDK 7 aktiiviseksi.
  sudo update-alternatives --config java  
  sudo update-alternatives --config java  
­
­
Valitse luettelosta java-7-openjdk:ta vastaava numero, esim. numero 2 ja paina enter.
- valitse listalta java-7-openjdk, yleensä alin vaihtoehto (esim numero 3 ja paina enter). Käytössä olevan javan voi tarvittaessa tarkastaa komennolla: java -version
 
 
4. poistetaan firefoxin kansiosta vanha java-plugin.
rm -v ~/.mozilla/plugins/libnpjp2.so
 
 
5. Luodaan plugins kansio Firefoxiin. Varmuuden vuoksi tämä vaihe jos jotain on mennyt pieleen. Yleensä kansio on jo olemassa ja siitä tulee ilmoitus.
mkdir -v ~/.mozilla/plugins
 
 
6. Tehdään firefoxille [[Symbolinen linkki]] OpenJDK 7 -versioon.
 
64-bit Ubuntu
ln -s /usr/lib/jvm/java-1.7.0-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so ~/.mozilla/plugins/
32-bit Ubuntu
ln -s /usr/lib/jvm/java-1.7.0-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so ~/.mozilla/plugins/
 
 
Nyt voi tarkastaa onko java-plugin käytössä kirjoittamalla firefoxin osoiteriville ''about:plugins'' tai testaamalla sivulla http://java.com/en/download/testjava.jsp


Käytössä olevan version voi tarvittaessa tarkastaa komennolla:
==Oracle Java 6==
Oraclen Java 6 version x poisto ja asennusohje.
===Poisto ohje===
Oraclen Java 6 update 38 version manuaalinen poisto ohje. Kun päivität Javan uuteen versioon.


  java -version
  sudo update-alternatives --remove "java" "/usr/lib/jvm/jre1.6.0_38/bin/java"
sudo update-alternatives --remove "javac" "/usr/lib/jvm/jre1.6.0_38/bin/java"
sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jre1.6.0_38/bin/javaws"
 
Poistetaan symboolinen linkki
sudo rm /usr/lib/mozilla/plugins/libnpjp2.so
 
Poistaa Oracle Javan
cd /usr/lib/jvm
sudo rm -r jre1.6.0_38


===Asennusohje===
===Asennusohje===
Rivi 56: Rivi 88:


Jos Sunin Javaa haluaa jatkossa käyttää, se pitää asentaa Oraclen sivuilta. Tai käyttää epävirallista päivityspakettia, jonka tarkoituksena on automaattisesti hakea ja asentaa tarvittavat tiedostot. Sen toiminta on samantyyppinen kuin [[Flash]]in asennusohjelma. Eli <tt>update-sun-jre</tt> on ajettava skripti, joka lataa Internetistä Oracle Javan, koska Oracle ei ole antanut lupaa paketoida sitä suoraan pakettiin.
Jos Sunin Javaa haluaa jatkossa käyttää, se pitää asentaa Oraclen sivuilta. Tai käyttää epävirallista päivityspakettia, jonka tarkoituksena on automaattisesti hakea ja asentaa tarvittavat tiedostot. Sen toiminta on samantyyppinen kuin [[Flash]]in asennusohjelma. Eli <tt>update-sun-jre</tt> on ajettava skripti, joka lataa Internetistä Oracle Javan, koska Oracle ei ole antanut lupaa paketoida sitä suoraan pakettiin.
{{epävirallinen pakettilähde}}


  sudo add-apt-repository ppa:webupd8team/java
  deb http://www.duinsoft.nl/pkg debs all
  sudo apt-get update && sudo apt-get install oracle-java7-installer
  sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 5CB26B26


sudo apt-get update
sudo apt-get install update-sun-jre
{{epävirallinen pakettilähde}}


Huomaa kuitenkin että Oraclen Java 7 32-bittinen versio ei toimi odotetulla tavalla Sampopankissa.
Huomaa kuitenkin että Oraclen Java 7 32-bittinen versio ei toimi odotetulla tavalla Sampopankissa.
Sampopankin verkkosivujen käyttö ei onnistu. Vaikka sivuille pääsee kirjautumaan.
Sampopankin verkkosivujen käyttö ei onnistu. Vaikka sivuille pääsee kirjautumaan.
Katso myös http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
==Oracle Java 17==
{{epävirallinen pakettilähde}}
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update && sudo apt install oracle-java17-installer --install-recommends
Kuinka hyväksyn Java lisenssin automaattisesti
echo oracle-java17-installer shared/accepted-oracle-license-v1-3 select true | sudo /usr/bin/debconf-set-selections
Jos tämä ei toimi.
echo oracle-java17-installer shared/accepted-oracle-licence-v1-3 boolean true | sudo /usr/bin/debconf-set-selections


== Katso myös ==
== Katso myös ==
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetty malline:

Noudettu kohteesta ”https://www.linux.fi/wiki/Java/Ubuntu