Does Oracle RDBMS kernel (8i) requires Java Virtual Machine to run it.

In what situation Java related objects are created in Dictionary?

Does Java Tools (JDeveloper) creates any Objects in Data Dictionary?