Java je popularni programski jezik kreiran od strane SUN-a sredinom devedesetih godina. Uprkos tvrdnjama SUN-a da je Java univerzalno portabilna ništa nije dalje od istine. Šta više SUN je uvek video BSD projekte kao glavne suparnike svom Solaris oprativnom sistemu pokušavajući do maksimuma da oteža korišćenje Jave na BSD-u. OpenBSD projekat u tom pogledu nije izuzetak.
Trenutna standardna distribucija Jave za OpenBSD je 1.6 ali ona zavisi od 1.5 pa će te nju morati prvo da kompajlirate. Ako Javu želite samo zbog idiotskih plug-ins poput autora članka imam lošu vest. Moraćete da kompajlirate ceo JDK jer plug-ins nisu dostupni kao binarni paketi zbog protivljenja SUN-a.
Prvi korak u kompajliranju je osposobljavanje porte prihvatanje SUN-ove licence.
# echo "ACCEPT_JRL_LICENSE=Yes" >> /etc/mk.conf
To nije dovoljno za kompilaciju. Uverite se sami
# cd /usr/ports/devel/jdk/1.5/ # make
samo će vam dati poruku da morati ručno da fetch-ujete
jdk-1_5_0_14-fcs-src-b03-jrl-05_oct_2007.jar
jdk-1_5_0_14-fcs-bin-b03-jrl-05_oct_2007.jar
jdk-1_5_0_14-solaris-i586.tar.Z
Sada ste napokon spremni za kompilaciju
# cd /usr/ports/devel/jdk/1.5/ # make
Par sati kasnije kompilacija će se završiti
# cd /usr/ports/devel/jdk/1.5/ # make install
i imaćete Java 1.5 JDK na kompjuteru i možete da kompajlirate Javu 1.6.
Ne zaboravite da počistite iza sebe.
# cd /usr/ports/devel/jdk/1.5/ # make clean # make clean=depends
Što se famoznih plug-ins tiče ako koristite Firefox njih će te jednostanvo instalirati kreiranjem sim linka. Prvo proverite dali imate direktorijum /usr/local/lib/mozilla-plugins/. Ako ne postoji kreirajte ga. Zatim
# ln -s /usr/local/jdk-1.5.0/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/local/lib/mozilla-plugins/
i restartujte firefox. Da proverite da su plug-ins instalirani ukucajte u about:plugins u serch bar.
Ajd pa uzdravlje sa tom Javom