Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Prolog中的程序连接到Java中的程序_Java_Eclipse_Ffi_Swi Prolog - Fatal编程技术网

如何将Prolog中的程序连接到Java中的程序

如何将Prolog中的程序连接到Java中的程序,java,eclipse,ffi,swi-prolog,Java,Eclipse,Ffi,Swi Prolog,我不熟悉Prolog和Java,现在我正在使用JPL、SWI Prolog和Eclipse。我能够从Eclipse(Java)编写并查阅我的Prolog程序,但是如何用Prolog编写一个查阅Java程序的程序呢?Prolog程序的哪些元素可以让它参考我的简单java计算器程序?在Prolog中使用JPL: 要在eclipse上安装Prolog,您需要一个名为Prolog开发工具(ProDT)的插件 -可以在此处找到插件 要下载eclipse市场。。。 但是要安装这个插件,您需要下载Eclips

我不熟悉Prolog和Java,现在我正在使用JPL、SWI Prolog和Eclipse。我能够从Eclipse(Java)编写并查阅我的Prolog程序,但是如何用Prolog编写一个查阅Java程序的程序呢?Prolog程序的哪些元素可以让它参考我的简单java计算器程序?

在Prolog中使用JPL:


要在eclipse上安装Prolog,您需要一个名为Prolog开发工具(ProDT)的插件

-可以在此处找到插件

要下载eclipse市场。。。 但是要安装这个插件,您需要下载EclipseMarketPlace客户端。

如果拖动安装对你不起作用,对我也不起作用,所以右键单击并复制链接地址。 然后在eclipse窗口->首选项->安装/更新并在其中找到左侧名为Available Software Sites的子文件夹->添加->输入类似Marketplace的名称并复制下面的地址。->确定->应用并关闭

帮助->安装新软件->从下拉列表中选择MarketPlace(或任何您称之为MarketPlace的名称),然后完成

(或者,如果这不起作用,请尝试帮助->安装新软件->添加并放在同一地址,并希望一切顺利)


如果您已经拥有market place客户端,请转到帮助->Eclipse Marketplace->并使用搜索栏查找并下载“prolog”

请帮助!!!假设我有这个parent.pl代码parent(john,ann)。父母(约翰、迈克)。父母(玛丽、迈克)。家长(迈克,帕特)。父母(迈克,鲍勃)。家长(帕特、本)。父(X,Y):-父(X,Z),父(Z,Y)。在java中,我编写了一个代码,只有当X比Y大20岁时,X才能成为Y的父代。这样,如果有多个X,我就可以确定我正在使用的X。我知道只有prolog一个人可以做到这一点,但只是在这里学习。。。