On muuten jo 6-versioikin olemassa. Pitää vissiin olla multiverse pakettivarastoissa, jotta tuo Sun Java löytyy...
sudo apt-get install sun-java6-jdk
Minulla (Ubuntu 7.04) asentui hakemistoon /usr/lib/jvm/java-6-sun/bin/.
Tällä voit katsoa mitä javac:eja on asennettuna, ja valita käyttöön sitten eri vaihtoehtojen väliltä (esim ecj, Sunin javac).
sudo update-alternatives --config javac
Koska haluan käyttää myös avoimen koodin java-kääntäjää linkitin sun-javaan symboliset linkit seuraavasti:
cd /usr/local/bin
for F in /usr/lib/jvm/java-6-sun/bin/*; do sudo ln -s "$F" "sun$(basename $F)"; done
Näin tehden voidaan käyttää avointa gcj:tä vanhoilla komennoilla (javac, java) ja Sunin työkaluja sun-alkuisilla komennoilla (sunjavac, sunjava). Tietenkin siis javac-komento voidaan asettaa sunin javakääntäjäksi tuolla ensimäisellä komennolla (sudo update-alternatives --config javac), jolloin sunjavac ja java olisikin sama asia.
Esim. java-ohjelman kääntäminen ja ajaminen Sunin javaa käyttäen:
sunjavac HelloWorld.java
sunjava HelloWorld