Я использую tuProlog интегрировать Пролог с Java, чтобы сделать так I'v был определен .pl файл, содержащим этот код:tuProlog неизвестно поведение
go:-write('hello world!'),nl.
В моей Java файле в NetBeans У меня есть Класс Main, который вызывает это:
Prolog engine = new Prolog();
Theory theory = new Theory(new FileInputStream("facultad.pl"));
try {
engine.setTheory(theory);
} catch (InvalidTheoryException ex) {
}
SolveInfo solution = engine.solve("go.");
if (solution.isSuccess()) {
System.out.println(solution.getSolution());
}
Этот кодекс должен «привет мир» возвращается, но вместо того, что это ответ «идти», любые идеи по поводу этого непредсказуемого поведения?
@ProfVersaggi, пожалуйста, мне нужна ваша помощь! –
Я собирался выписать почти этот точный вопрос! :) – Joe