Koodailen itse Javalla ja on ollut pidempään tapana käsin ylläpitää Java-ohjelmia ja SDK:ta. Tässä ohjeessa
laitetaan seuraavat toimimaan:
1) Sun JDK/JRE
2) Intellij IDEA ja Apache ant kehitystyökalut
4) Firefox java-plugin
3) Azureus bittorrent
1. Sun JDK/JRE1) Imuroi uusin SDK:
http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=jdk-1.5.0_06-oth-JPR&SiteId=JSC&TransactionId=noregDownload sivulta valitse " Linux self-extracting file" versio.
2) Puretaan imuroitu paketti ja siirretään se oikeaan paikkaan:
Komentoriville
> sudo -i
# sh jdk-1_5_0_06-linux-i586.bin
# mv jdk1.5.0_06/ /opt
# ln -s /opt/jdk1.5.0_06 /opt/java
# update-alternatives --install /usr/bin/javac javac /opt/java/bin/javac 10
# update-alternatives --install /usr/bin/java java /opt/java/bin/java 50
# update-alternatives --config java
There are 3 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.0
*+ 2 /usr/lib/jvm/java-gcj/bin/java
3 /opt/java/bin/java
Press enter to keep the default
- , or type selection number: 3
Using `/opt/java/bin/java' to provide `java'.
# java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
Jatkossa kun uusi SDK ilmaantuu imuroidaan se, puretaan ja siirretään /opt hakemistoon. Tämän
jälkeen muutetaan /opt/java linkki osoittamaan uuteen SDK hakemistoon ja uusi versio on käytössä!
2. Intellij IDEA ja Apache ant kehitystyökalut1) Imuroidaan:
http://apache.roweboat.net/ant/binaries/apache-ant-1.6.5-bin.tar.bz2http://www.jetbrains.com/idea/download/2) Puretaan ja siirretään oikeaan paikkaan
# tar -jxf apache-ant-1.6.5-bin.tar.bz2
# mv apache-ant-1.6.5 /opt/
# ln -s /opt/apache-ant-1.6.5 /opt/ant
# tar -zxf intellij-idea-5.0.2.tar.gz
# mv idea-3542/ /opt/
# ln -s /opt/idea /opt/idea-3542
3) Editoidaan ~/.bashrc tiedostoa, jotta saadaan tarvittavat ympäristömuuttujat + ant polkuun:
Lisätään tiedoston loppuun:
echo "Setting up Java development enviroment!"
# IDEA wants this
export JDK_HOME=/opt/java
# Ant wants these 2
export JAVA_HOME=/opt/java
export ANT_HOME=/opt/ant
# Add path to Ant bin directory
export PATH=$PATH:$ANT_HOME/bin
Edelleenkin jatkossa kun uusia versiota ohjelmista tulee, puretaan ja siirretään ne /opt alle ja päivitetään kyseisen ohjelman linkki osoittamaan uuteen versioon.
Tämän stepin jälkeen on käytössä täysiverinen Java kehitysympäristö, jota voi käyttää myös komentoriviltä ant/java/javac avulla. Itse käytän gnome työpöytää ja IIDEA:lle olen tehnyt oman custom launcherin työpöydälle,
josta käynnistetään /opt/idea/bin/idea.sh
3. Firefox Java pluginItsellä on firefox asennettuna /opt/firefox hakemistoon joten javaplugini otetaan käyttöön näin:
# sudo ln -s /opt/java/jre/plugin/i386/ns7/libjavaplugin_oji.so /opt/firefox/plugins/
4. Azureus1) Download:
http://prdownloads.sourceforge.net/azureus/Azureus_2.4.0.0_linux.tar.bz2?download2) purku ja paikalle laitto:
> tar -jxf Azureus_2.4.0.0_linux.tar.bz2
> sudo mv azureus /usr/local/
Azureus käynnistyy ajamalla komentoriviltä /usr/local/azureus/azureus ja siihen voi tehdä custom launcherin työpöydälle / valikkoon oman mieltymyksen mukaan.