2009-05-27 94 views
5

我有興趣在Java中嵌入Prolog解釋器。一種選擇是使用JPL,但JPL站點上的下載鏈接已損壞,並且installation page提到了我無法找到的jpl.zip。我下載了似乎包含JPL的SWI-Prolog(它在安裝時將其列爲組件),但我仍不確定如何將它與Java一起使用。如何在Windows上使用JPL(雙向Java/Prolog接口)?

有關如何在Windows上使用JPL的任何想法?是否有另一個圖書館可以用來實現相同的目標?我遇到了一些,但他們似乎不像JPL那樣穩定。

回答

7

JPL不再是一個額外的下載,所以你不需要jpl.zip。如果你下載SWI-Prolog,它將安裝必要的文件。相較於installation notes所示jpl.zip的結構,你會發現它現在看起來是這樣的:

C:\Program Files\Prolog\ 
+--- doc\packages\examples\jpl 
|  +--- Exceptions 
|  +--- Exceptions2 
|  +--- Family 
|  +--- Test 
|  +--- Test2 
|  +--- Time 
|  +--- Zahed 
|  +--- (and maybe more...) 
| 
+--- bin\jpl.dll (a native library - for Windows in this case) 
| 
+--- lib\jpl.jar (a Java library) 
| 
+--- library\jpl.pl (a Prolog library) 
| 
+--- doc\packages\jpl\index.html (JPL's documentation "home page") 
+0

謝謝,這幫助了很多。 – 2009-05-27 13:37:20

相關問題