Описание тега jpl
JPL - это набор классов Java и функций C, обеспечивающих интерфейс между Java и Prolog.
1
ответ
Использование интерфейса JPL SWI-Prolog для работы
Я хочу использовать JPL для создания графического интерфейса для своего проекта, поэтому я пошел и искал пример кода, чтобы начать работать, я скачал код, но когда я его запускаю, он показывает следующее сообщение: ERROR: c:/program files/swipl/libr…
06 фев '19 в 17:39
0
ответов
Есть ли способ динамически генерировать правила Пролога из Java (на основе пользовательского ввода)?
Ключевое слово динамически. Я пробовал JPL для SWI-Prolog, но, насколько я могу судить, все, что можно сделать, это взять предварительно написанный файл Prolog и динамически создать некоторые запросы, которые будут выполняться на этой базе знаний. О…
15 ноя '15 в 20:51
0
ответов
SWI-Prolog: Не удалось открыть базу данных ресурсов "../../src/swipl.prc"
Я проверил библиотеку SWI-Prolog JPL и пытаюсь добавить некоторые функции. Сейчас я просто пытаюсь заставить тесты работать в тесте TestJUnit. Однако я получаю следующую ошибку: SWI-Prolog: [FATAL ERROR: Could not open resource database "../../src/s…
15 янв '17 в 21:33
3
ответа
Загрузить один и тот же файл пролога в разные модули в jpl
Я пытаюсь использовать jpl для загрузки одного файла swipl в разные модули. Причина, по которой мне пришлось это сделать, заключается в том, что я хочу иметь модуль, в который я могу утверждать новые предикаты, оставляя другой нетронутым. Проблема в…
13 авг '13 в 22:24
1
ответ
JPL7, список строк в пролог-запросе
У меня есть пролог-запрос, который нуждается в массиве в качестве атома: searchEventsOnCategory (Категории, События) Категории - это список строк. Пример ввода: searchEventsOnCategory(['Bar','Disco'],Events) Вывод: Event = [listOfEvents] searchEvent…
13 ноя '16 в 21:51
1
ответ
Как я могу использовать отладчик GUI для кода Prolog, который запускается внутри приложения Java через JPL?
Я разрабатываю приложение Java+Prolog через мост JPL. Основное приложение находится на Java и вызывает код Prolog, используя Query.oneSolution("doPrologStuff(here)") Я попытался запустить GUI отладчик / трассировщик с помощью Query.hasSolution("gtra…
10 мар '11 в 12:14
1
ответ
Нужна помощь, чтобы понять инструкцию Java Bytecode
Я пытаюсь сделать статический анализ байт-кода в Прологе. Я использую библиотеку bcel для получения списка инструкций от MethodGen. За aload_0 я получаю0:aload_0[42](1) я понимаю aload_0 предназначен для загрузки 0-й локальной переменной. Но мне тру…
12 янв '17 в 00:43
1
ответ
Неспособность перенаправить стандартный вывод в Java
Я пытаюсь перенаправить вывод консоли Java-библиотеки на JTextArea в моем приложении. Обсуждаемая библиотека - JPL, мост между Java и SWI-Prolog (хотя я сомневаюсь, что это концептуально имеет большое значение). Вот мой код: PrintStream out = new Pr…
15 янв '14 в 22:22
1
ответ
Использование JPL (Java + Prolog) в веб-приложении Java EE
Я хотел бы разработать веб-приложение на Java EE, которое требует Пролог через JPL для определенных задач, связанных с поиском. Веб-приложение будет развернуто на сервере приложений JBoss. Движок Prolog может быть YAP или SWI (на данный момент это е…
18 апр '12 в 10:27
0
ответов
Docker-образ swipl не содержит jpl
Я разработал веб-приложение с использованием Jhipster(Spring + Angular). Это приложение использует Prolog JPL интерфейс. Пока он выполняется с моей машины, я хочу Dockerize это приложение. Jhipster предоставляет Dockerfile что я могу построить и зап…
15 янв '19 в 14:17
0
ответов
jpl.dll: не могу найти зависимые библиотеки
Я использую Java NetBeans и хочу использовать API пролог в нем, но я получаю ошибку Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program Files\swipl\bin\jpl.dll: Can't find dependent libraries at java.lang.ClassLoader$NativeLibrary.…
17 дек '12 в 23:35
1
ответ
Создайте и загрузите копию экземпляра SWI-Prolog с JPL
Я пытаюсь создать копию экземпляра Prolog и загрузить ее с помощью JPL (интерфейс Java-Prolog). Я могу придумать несколько возможных способов сделать это, но ни один из них не полностью разработан, и именно поэтому я пришел сюда. Во-первых, я знаю, …
28 ноя '16 в 17:34
1
ответ
Библиотека jpl не будет работать с проектом Java Java
У меня проблема с использованием библиотеки jpl в моем проекте. Странно то, что в старом проекте, который был обычным Java-приложением, он прекрасно работал с библиотекой jpl, следуя этому решению. Ошибка конфигурации JPL/SWI Prolog. В решении упоми…
05 сен '17 в 17:29
0
ответов
JPL - Java ждет определенного решения из запроса пролога
Я изо всех сил пытаюсь сделать это. У меня есть пользовательский интерфейс на Java, который управляет системой с использованием JPL, пролог. Сначала я запускаю простой запрос assert(goal( work_1 )), Когда процесс завершен, он просто утверждает done(…
09 ноя '18 в 19:09
0
ответов
Java-Пролог неправильный Результаты
Я сделал запрос с Org.JPL7 на Java и несколько раз пытался сделать это по-разному, но он дал мне много неправильных результатов. Код в.pl файле следующий. loco(eso,eso1). loco(eso3,eso2). и код Java следующий. Query q2= new Query(new Compound("loco"…
29 ноя '15 в 01:21
2
ответа
Как решить "Ошибка поиска символа", используя JPL на Ubuntu11.04?
Я пишу программу на Java и хочу подключиться к Прологу. Таким образом, я решил использовать JPL. Отлично использовать JPL в Windows Vista. Позже мне нужно сменить платформу ОС на Ubuntu 11.04. К сожалению, есть ошибка: ошибка поиска символа: /usr/li…
01 июл '11 в 08:12
1
ответ
Использование SWI-Prolog с Eclipse и Java (и JUNG): я должен использовать ProDT, PDT или оба?
Я хочу использовать SWI-Prolog, Eclipse и Java вместе, и у меня есть две взаимосвязанные проблемы: Я не знаю, должен ли я использовать ProDT, PDT или оба в комбинации. В PDT говорится, что он включает "подсистему, которая позволяет коду Java взаимод…
22 сен '11 в 06:55
1
ответ
Ошибка компиляции Java "пакет jpl не существует" в Ubuntu
Я установил swi-пролог с помощью $ sudo apt-get install swi-prolog а также $ sudo apt-get install swi-prolog-javaОднако я не могу ничего скомпилировать на NetBeans, потому что это дает мне это: Как вы можете видеть на скриншоте, я даже попытался имп…
11 ноя '17 в 22:19
1
ответ
Как подключить мой пользовательский интерфейс Java к приложению JPL Prolog?
Я пишу приложение на Java, используя JPL, предоставленный SWI-Prolog для вызова Prolog из Java. Я использую Eclipse в качестве IDE. Я не знаю, как начать этот пример, который я нашел в Интернете: Вот код Java: package prolog; import java.awt.Contain…
20 янв '10 в 15:08
1
ответ
Доступ к термину списка прологов
Я использовал jpl для вызова пролога из Java. Я использую следующий код в Java, чтобы получить значение X из пролога. String t4 = "myNumber(X)"; Query q4 = new Query(t4); System.out.println( "first solution of " + t4 + ": X = " + q4.oneSolution().ge…
10 окт '11 в 20:27