gpt4 book ai didi

java - 从 CLIPS 调用 Java 应用程序

转载 作者:行者123 更新时间:2023-12-02 12:00:59 25 4
gpt4 key购买 nike

我有一个可运行的 jar:help.jar,我需要从 CLIPS 中的规则调用它,如下所示

(defrule ask-shape
(not (shape ?))
=>
(bind ?answer (ask-question "What is the shape?"))
(while (eq ?answer help) do
(help) ;; calling the java function
(bind ?answer (ask-question "What is the shape?")))
(assert (shape ?answer)))

我该怎么做?

最佳答案

阅读 CLIPS 高级编程指南,了解有关创建用户定义函数的说明,这些函数将允许您从 CLIPS 程序调用 C 代码(例如在 Ask-shape 规则中调用“(help)”)。使用搜索引擎并搜索“如何从 C 调用 Java”。您会得到这样的点击:https://www.codeproject.com/Articles/22881/How-to-Call-Java-Functions-from-C-Using-JNI .

或者,如果您不需要 CLIPS 和您编码的 Java 代码之间进行任何交互,请使用规则中的系统命令:(system "java -jar help.jar")。

关于java - 从 CLIPS 调用 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47253826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com