Assemble the application: Compile the source code files

After you copy the source code files for your sample application, compile them into .class files.

Follow these steps to compile the code:

  1. Enter the Start Qshell (STRQSH) command on an OS/400 command line.

  2. Change directory to your sample application directory. On the QSH command line, enter this command:

    cd /mdbsamp

  3. Set the classpath to include the J2EE classes, which are contained in the j2ee.jar file. Enter this command:

    export -s CLASSPATH=.:/QIBM/ProdData/WebAS5/Base/lib/j2ee.jar

  4. Compile the source code files. Enter this command:

    javac com/ibm/websphere/samples/messaging/pubsub/*.java

Troubleshooting

If your code compiles with errors, check if the correct Java version is being used. On the Qshell command line, enter this command:

java -version

If it does not indicate the JDK 1.3.x level, you need to explicitly specify the version to use when compiling by entering the following command:

javac -J-Djava.version=1.3 com/ibm/websphere/samples/messaging/pubsub/*.java

If you still have compilation errors after checking your Java version, check your classpath. On the Qshell command line, enter this command:

echo $CLASSPATH

The correct classpath is .:/QIBM/ProdData/WebAS5/Base/lib/j2ee.jar. The first period refers to the current directory, and /QIBM/ProdData/WebAS5/Base/lib/j2ee.jar refers to the J2EE APIs.

Continue Next: Package the Web application files