ORA-29538:未安装Java-调用Java代码的PL/SQL
我在运行调用Java代码的PL/SQL代码时遇到了一个问题,这就是我的PL/SQL代码ORA-29538:未安装Java-调用Java代码的PL/SQL,java,database,oracle,plsql,Java,Database,Oracle,Plsql,我在运行调用Java代码的PL/SQL代码时遇到了一个问题,这就是我的PL/SQL代码 create or replace function hello return varchar2 as language java name 'Hello.hello() return java.lang.String'; declare batman varchar2(5000) := hello; begin DBMS_output.put_line('batman ' || batman);
create or replace function hello return varchar2 as language java name 'Hello.hello() return java.lang.String';
declare
batman varchar2(5000) := hello;
begin
DBMS_output.put_line('batman ' || batman);
end;
我的代码只是一个名为“hello”的方法,返回一个字符串,我使用javac hello.java编译java文件,但它继续返回相同的错误
完整错误堆栈:
ORA-29538: Java não instalado
ORA-06512: em "COTRIJAL_TESTE.HELLO", line 1
ORA-06512: em line 2
29538. 00000 - "Java not installed"
*Cause: An attempt was made to use a Java command when Java is not installed.
*Action: Install Java, or do not use the command.
oraclexe缺乏Java。使用Oracle的完整版本。Humm,但我只能使用Oracle XE,无法使用pl sql和XE运行java代码?