5Chcete-li spouštět uložené procedury jazyka Java nebo uživatelské funkce, 5musí být běhovému spojovacímu programu systému Linux umožněn přístup 5k určitým sdíleným knihovnám Java a produkt DB2 UDB musí být schopen 5zavést tyto knihovny a virtuální stroj jazyka Java. Protože 5program, který toto načítání provádí, je spuštěn s oprávněními setuid, 5vyhledává závislé knihovny pouze v adresáři /usr/lib.
56Vytvořte v adresáři /usr/lib symbolická propojení 6odkazující na sdílené knihovny Java.
5Pro sadu IBM Developer Kit 1.3 jsou nutná symbolická propojení 5k souborům libjava.so, libjvm.so 5a libhpi.so. Symbolická propojení můžete vytvořit 5spuštěním následujících příkazů jako uživatel root:
5 cd /usr/lib 5 ln -fs JAVAHOME/jre/bin/libjava.so . 5 ln -fs JAVAHOME/jre/bin/classic/libjvm.so . 5 ln -fs JAVAHOME/jre/bin/libhpi.so .
5kde JAVAHOME je základní adresář sady SDK. Nemůže-li 5produkt DB2 UDB nalézt tyto knihovny, dojde při pokusu o spuštění rutiny 5v jazyce Java k chybě -4301 a do žurnálu upozornění pro správu se 5zaznamenají zprávy o nenalezení knihoven.