CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED "JavaTestproc" AS
public class MyTest {
public static String JavaPrint(String msg) {
return Test.JavaP(msg)
}
}
CREATE OR REPLACE FUNCTION J_TEST(I_MSG VARCHAR2)
RETURN VARCHAR2 IS
LANGUAGE JAVA NAME 'MyTest.JavaPrint(String) return String';
/
이렇게 하고
select J_TEST('a') from dual; 을 실행하면
TBR-20010: -150008 : Invalid class name. - MyTest 라고 나오네요..
분명 만들었고 ls쳐서 확인을 해봐도 존재하는 것 같은데 왜 계속 이런 메세지가 뜨는지 모르겠네요..
메뉴얼에 있는 샘플 SimpleMath는 잘 동작을 하던데 뭐가 문제인지 모르겠어요..
도움 부탁드립니다. |