The figure illustrates how the loadjava
utility interacts with the database. The utility loads the .java
files as Java source schema objects, the .class
files as Java class schema objects, and the .jar
files as Java resource schema objects. It also interacts with the Java compiler of the Oracle JVM, which compiles the Java source files into class files and stores them as Java class schema objects. The figure also shows that the utility can set values of options stored in a system database table.