我使用tuProlog到Prolog的與Java集成,但這樣做我心中已經被定義的。特等文件至極包含此代碼:tuProlog未知行爲
go:-write('hello world!'),nl.
在我的Java文件的NetBeans在我有調用這個主類:
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,請幫我解決這個問題! – 2012-04-04 02:39:08
我正要寫出幾乎這個確切的問題! :) – Joe 2013-09-06 11:14:49