Oracle Forms Java Importer не обнаруживает мои файлы JARJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Oracle Forms Java Importer не обнаруживает мои файлы JAR

Сообщение Anonymous »

В настоящее время я пытаюсь реализовать простой триггер REST API при нажатии кнопки в Oracle Forms.

Код: Выделить всё

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.io.Serializable;

public class CatFactBean implements Serializable {
private static final long serialVersionUID = 1L;

// Method to get a random cat fact
public String getCatFact() {
try {
String urlString = "https://catfact.ninja/fact";
URL url = new URL(urlString);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");

// Set the User-Agent header
connection.setRequestProperty("User-Agent", "Mozilla/5.0");

BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String inputLine;
StringBuilder content = new StringBuilder();

while ((inputLine = in.readLine()) != null) {
content.append(inputLine);
}

in.close();
connection.disconnect();

return content.toString();
} catch (Exception e) {
return "Error: " + e.getMessage();
}
}

// Main method for testing the getCatFact method
public static void main(String[] args) {
CatFactBean catFactBean = new CatFactBean();
String catFact = catFactBean.getCatFact();
System.out.println("Cat Fact: " + catFact);
}
}

Это код Java, который я пытаюсь запустить в своем приложении Oracle Forms. Я скомпилировал его в jar и поместил в K:\Oracle\Middleware\forms\java, где находятся все остальные jar-файлы для ручной установки Oracle Forms.
jar-файлы< /p>
Мой текущий ПУТЬ К КЛАССУ в моем default.env таков:
CLASSPATH=K:\Oracle\Middleware\jlib\importer.jar;K:\ Oracle\Middleware\jlib\frmbipc.jar;K:\Oracle\Middleware\forms\j2ee\frmsrv.jar;K:\Oracle\Middleware\forms\provision\frmconfig.jar;K:\Oracle\Middleware\jlib\ldapjclnt11 .jar;K:\Oracle\Middleware\jlib\debugger.jar;K:\Oracle\Middleware\oracle_common\jlib\ewt3.jar;K:\Oracle\Middleware\oracle_common\modules\oracle.bali.share\share. jar;K:\Oracle\Middleware\jlib\utj.jar;K:\Oracle\Middleware\jlib\zrclient.jar;K:\Oracle\Middleware\reports\jlib\rwrun.jar;K:\Oracle\Middleware\ form\java\frmwebutil.jar;K:\Oracle\Middleware\forms\java\frmRest.jar;K:\Oracle\Middleware\forms\java\CatFactBean.jar
Следуя Oracle Документация Forms Javaimport,

В браузере классов перечислены все классы Java, найденные в CLASSPATH. Классы упорядочены
так же, как они представлены в CLASSPATH.

Это означает, что в Oracle Form Builder, когда я бы хотелось бы импортировать банки из ПУТИ К КЛАССУ, это было бы видно. Однако это не для моего случая. Я делаю что-то не так?
Из Oracle Form Builder я попытался импортировать имя файла jar, которое называется CatFactBean.jar или CatFactBean, или другой файл jar, который я пытаюсь использовать, — frmRest. .jar или frmRest.getRest. Я буду продолжать получать исключение: java.lang.ClassNotFoundException: frmRest.getRest.
импорт классов Java
Я ожидал всего jar файлы, перечисленные в CLASSPATH, будут видны здесь.

Подробнее здесь: https://stackoverflow.com/questions/791 ... -jar-files
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»