Questions and Exercises
Trail: Essential Classes
Lesson: The Platform Environment

Questions and Exercises: The Platform Environment


1. A programmer installs a new library contained in a .jar file. In order to access the library from his code, he sets the CLASSPATH environment variable to point to the new .jar file. Now he finds that he gets an error message when he tries to launch simple applications:

java Hello
Exception in thread "main" java.lang.NoClassDefFoundError: Hello

In this case, the Hello class is compiled into a .class file in the current directory — yet the java command can't seem to find it. What's going wrong?


1. Write an application, PersistentEcho, with the following features:

Check your answers.

Previous page: PATH and CLASSPATH
Next page: Regular Expressions