Из-за некоторых ограничений в моем месте работы и большого количества бюрократизма, в настоящее время я пытаюсь получить доступ к 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 упоминается в импорте вместо *