CREATE OR REPLACE FUNCTION "SCHEME"."XMLVERSION" RETURN VARCHAR2 IS LANGUAGE JAVA NAME
'oracle.xml.parser.v2.XMLParser.getReleaseVersion() returns java.lang.String';
/
If you execute this, the internal JVM starts up so you know it’s there.
CREATE OR REPLACE FUNCTION "SCHEME"."XMLVERSION" RETURN VARCHAR2 IS LANGUAGE JAVA NAME
'oracle.xml.parser.v2.XMLParser.getReleaseVersion() returns java.lang.String';
/
If you execute this, the internal JVM starts up so you know it’s there.
Or use some java function to return basic information about the JVM:
CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED MYSCHEME."Info" as public class Info {
public static String getVersionInfo () {
return System.getProperty("java.vendor") + "\n" +
System.getProperty("java.vendor.url") + "\n" +
System.getProperty("java.version") + "\n\n" +
System.getProperty("os.name") + "\n" +
System.getProperty("os.version") + "\n";
}
}
/
And the wrapper:
CREATE OR REPLACE FUNCTION JAVAVERSION RETURN VARCHAR2 AS LANGUAGE JAVA NAME
'Info.getVersionInfo() returns java.lang.String';
/