Как получить доступ к ресурсам Oracle Java для импорта из источника Java - PullRequest
0 голосов
/ 07 апреля 2019

Из-за некоторых ограничений в моем месте работы и большого количества бюрократизма, в настоящее время я пытаюсь получить доступ к JAR, который я загрузил в качестве ресурса Java в Oracle, для вызова методов в моем собственном источнике Java, который заканчивается БД JVM.

Я загрузил JAR и вижу ресурс, объект БД называется «Триреме». Мой источник Java пытается импортировать этот ресурс традиционно

CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "Test" AS
// select * from user_errors;

package x.x.x.node;
import io.apigee.trireme.core.NodeEnvironment;
import io.apigee.trireme.core.NodeScript;
...
NodeEnvironment env = new NodeEnvironment();
NodeScript script = env.createScript("my-test-script.js",
                               new File("my-test-script.js"), null);
....

Но он не может этого сделать. Это вообще возможно? Есть ли другой способ использовать классы внутри ресурса, и если да, то как это делается? Я не могу найти хороший пример

EDIT: Чтобы добавить к этому, я добавил, что заметил, что если я закомментирую код в классе и выполню

импорт io.apigee.trireme.core. *

и Я закомментирую строки в коде, это не ошибка Отсутствие ссылки на определенный класс позволяет его компилировать, но в любом случае, я все равно получаю пропущенный символ, когда вызывается новая NodeEnvironment, или NodeEnvironment упоминается в импорте вместо *

...