Tämän ohjeen avulla onnistuu Sun Java:n asennus Fedora Core 7:aan.
- Lataa ensimmäiseksi haluamasi Javan versio Sun:nin sivulta (Valitse JRE versio, jos tarkoituksesi on vain käyttää Java-ohjelmia tai valitse JDK versio, jos tarkoituksesi on ohjelmien käytön lisäksi myös koodata/kääntää Java-ohjelmia). Ladattava paketti on siis esimerkiksi jre-6u1-linux-i586.bin Kirjoita komentorivillä:
sh /joku/hakemisto/jre-6u1-linux-i586.bin
- Hyväksy ehdot kirjoittamalla:
yes
- Vaihda root käyttäjäksi kirjoittamalla:
su
salasana - Siirrä purettu paketti /opt hakemistoon komennolla:
mv -f jre1.6* /opt/jre1.6
- Tee linkki selain-pluginista Mozilla hakemistoon komennolla:
ln -s /opt/jre1.6/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so
- Selain-plugin tarvitsee toimiakseen myös compat-libstdc++-33 paketin, joten asenna se komennolla:
yum -y install compat-libstdc++-33
- Sunin Java pitää vielä ottaa käyttöön seuraavilla komennoilla:
/usr/sbin/alternatives --install /usr/bin/java java /opt/jre1.6/bin/java 2
echo 2 | /usr/sbin/alternatives --config java - Jos asensit Sun Java JDK paketin, niin seuraavilla komennoilla saa myös Java-kääntäjän (javac), Jar-paketointi sovelluksen (jar) ja Java WebStartin (javaws) käyttöön:
/usr/sbin/alternatives --install /usr/bin/javac javac /opt/jdk1.6/bin/javac 1
echo 1 | /usr/sbin/alternatives --config javac
/usr/sbin/alternatives --install /usr/bin/jar jar /opt/jdk1.6/bin/jar 1
echo 1 | /usr/sbin/alternatives --config jar
/usr/sbin/alternatives --install /usr/bin/javaws javaws /opt/jdk1.6/bin/javaws 1
echo 1 | /usr/sbin/alternatives --config javaws
Tämän jälkeen kaikkien Javan perus ominaisuuksien pitäisi olla käytettävissä.
kommentit (2):
Kokeilin tuota ja kaikki meni putkeen siihen asti, kun annoin komennon
/usr/bin/javac javac
kohdassa 8. Sain virheilmoituksen:
error: Class names, 'javac', are only accepted if annotation processing is explicitly requested
1 error
Olisiko sulla apuja tähän ongelmaan?
Annoithan sen 8. kohdan komennon siis kokonaan muodossa:
/usr/sbin/alternatives --install /usr/bin/javac javac /opt/jdk1.6/bin/javac 1
Ja tarkista vielä, että toi javac löytyy tuolta /opt/jdk1.6/bin/ hakemistosta...?
Toisaalta Fedorassa on yksi mahdollisuus nykyään saada Java käyttöön helposti asentamalla Icedtea paketti (java-1.7.0-icedtea) suoraan pakettienhallinnan kautta.
Lähetä kommentti