Boa noite
Alguem sabe me dizer o motivo que quando vou executar o script abaixo da o erro :
ERRO na linha 1:
ORA-29540: a classe valida_email não existe
ORA-06512: em “SYSTEM.VALIDAR_ENDERECO”, line 1
ORA-06512: em line 3
–O SCIPT :
———————————————————–
create or replace and resolve java source named “valida_email” as
import javax.mail.internet.*;
import oracle.sql.NUMBER;
public class valida_email
{
public static NUMBER validar_endereco(String rfc822Address)
{
int rc = 0;
try
{
InternetAddress ia = new InternetAddress(rfc822Address);
rc = 1;
}
catch (AddressException ae)
{
rc = 0;
}
catch (Exception ex)
{
rc = -1;
}
finally
{
return new NUMBER(rc);
}
}
}
——————————————————-
create or replace function validar_endereco (p_endereco in varchar2)
return number
as language java name ‘valida_email.validar_endereco(java.lang.String)
return oracle.sql.NUMBER’;
——————————————————-
declare
begin
dbms_output.put_line(‘O email = ‘||validar_endereco(‘fdrrree’));
end;
——————————————————
Espero que alguem possa me ajudar.
Abraços.