CREATE [OR REPLACE] [AND { RESOLVE | COMPILE }] [NOFORCE] JAVA { { SOURCE | RESOURCE } NAMED [schema .] primary_name | CLASS [SCHEMA schema] } [invoker_rights_clause] [RESOLVER ( ( match_string [,] { schema_name | - } ) [( match_string [,] { schema_name | - } )]... ) ] { USING { BFILE ( directory_object_name , server_file_name ) | { CLOB | BLOB | BFILE } subquery | 'key_for_BLOB' } | AS source_text } ;