The examples in the following table show several object type names and where the corresponding class files must be located for the specified type names to be valid.

Table 1. Object type names and PROPATH
The file that defines the following object type name . . . Must be found in . . .
Customer
A directory in PROPATH
accounting.Customer
The accounting subdirectory relative to PROPATH
"Program Files.MyApp.Objects.Customer"
The "Program Files\MyApp\Objects" subdirectory relative to PROPATH

These files must be able to be located on PROPATH at both compile time and run time. However, the value of PROPATH can change between compile time and run time.