development center (db2dc) can teach you, read the build messages:
DB2ADMIN.P1 - Build started.
C:\IBM\SQLLIB\java\jdk\bin\javac -classpath
".;C:\IBM\SQLLIB\java\db2java.zip;C:\IBM\SQLLIB\ja va\runtime.zip;C:\IBM\SQLLIB\java\sqlj.zip"
MYPAKCAGE\P1.java
DB2ADMIN.P1 - Javac completed.
C:\IBM\SQLLIB\java\jdk\bin\jar cf MYJARID.jar MYPAKCAGE\P1.class
DB2ADMIN.P1 - Jar file created.
Call SQLJ.DB2_INSTALL_JAR (<<C:\Documents and
Settings\Administrator\Application
Data\IBM\DB2\DC\Projects\bld1128939529688\MYJARID. jar>>,
'DB2ADMIN.MYJARID', 0)
DB2ADMIN.P1 - SQLJ.DB2_INSTALL_JAR using jar name DB2ADMIN.MYJARID
completed.
Call sqlj.refresh_classes( )
DB2ADMIN.P1 - sqlj.refresh_classes completed.
Call SQLJ.DB2_UPDATEJARINFO ('DB2ADMIN.MYJARID', 'MYPAKCAGE.P1',
<<C:\Documents and Settings\Administrator\Application
Data\IBM\DB2\DC\Projects\bld1128939529688\MYPAKCAG E\P1.java>>)
DB2ADMIN.P1 - Source updated.
CREATE PROCEDURE DB2ADMIN.P1 ( )
SPECIFIC MYSPECIFICNAME
DYNAMIC RESULT SETS 1
NOT DETERMINISTIC
LANGUAGE Java
EXTERNAL NAME 'DB2ADMIN.MYJARID:MYPAKCAGE.P1.p1'
FENCED
THREADSAFE
PARAMETER STYLE JAVA
DB2ADMIN.P1 - Create stored procedure completed.
--Build committed--
DB2ADMIN.P1 - Build successful.
Regards, Artur