This is the source code for Chapter 22. As ususal the Java source code appears in the src directory, build.bat builds it, and clean.bat cleans up. This demo requires the use of Microsoft Visual C++ 6.0 to compile the C++ sources. To test the Hello World demo described in the text, use the run.hello.bat script. The run.string.bat file runs the StringExample from the text. Use run.string.bat and run.array.bat to run the string and array examples from the text, respectively. The JNIDemo application demonstrates calling back into Java from the native language and exception handling. It is run with the run.demo.bat script.