Você deve configurar os pré-requisitos necessários antes de desenvolver os procedimentos armazenados Java utilizando o ambiente de trabalho.
MSGFILE(JSPDEBUG,,,,ENQ), XPLINK(ON), HEAP(8M,2M,ANYWHERE,KEEP), ENVAR("_CEE_ENVFILE=/u/oeusr05/CEEOPTIONS.txt")
Não coloque a configuração HEAP no arquivo CEEOPTIONS.txt. Essa etapa não será necessária, se você estiver utilizando o JDK 1.5.
Para implementar procedimentos armazenados Java em clientes que estão executando os sistemas operacionais Linux ou AIX, ou no Solaris Operating Environment, é necessário apontar manualmente o ambiente de trabalho para o local de um JDK instalado. Para identificar o local de um JDK, crie um link para o diretório no qual um JDK está instalado. Substitua db2admin nos comandos de exemplo se o proprietário da instância tiver um nome diferente.
ln -s /opt/IBMJava2-131 /home/db2admin/sqllib/java/jdk
chown bin /home/db2admin/sqllib/java/jdk
chgrp bin /home/db2admin/sqllib/java/jdk
cd /usr/lib
ln -fs JAVAHOME/jre/bin/libhpi.so
ln -fs JAVAHOME/jre/bin/libjava.so
ln -fs JAVAHOME/jre/bin/classic/libjvm.soem que JAVAHOME é o diretório de base para o IBM Developer Kit. Por exemplo: /opt/IBMJava2-142 é o diretório de base padrão para o Developer kit 1.4.2.
cd /usr/lib
ln -fs JAVAHOME/jre/bin/libjsig.soem que JAVAHOME é o diretório de base para o IBM Developer Kit.
ln -fs JAVAHOME/jre/bin/libjitc.so
ln -fs JAVAHOME/jre/bin/libxhpi.so
ln -fs JAVAHOME/jre/bin/libdbgmalloc.so
ldconfigem que JAVAHOME é o diretório de base para o IBM Developer Kit.