【发布时间】:2014-01-10 15:39:19
【问题描述】:
我正在尝试将 Java from 添加到 Visual Prolog 生成的可执行文件中,方法是将其作为进程运行。
我已经使用this answer来实现进程交互。我的 Visual Prolog 需要来自命令行的数字,它甚至会验证它(无论它是否是 Prolog 术语),但是从 Java 运行时,它不会将输入识别为有效。那些转义字符会将我的号码变成字符串吗?
当我尝试删除它们时,我的 Java 程序挂起并且 Visual Prolog 可执行文件没有响应。我认为这就像按下回车键。
【问题讨论】:
-
这似乎是 Visual Prolog 的问题,因为 Visual Prolog 可执行文件本身运行正常,并且界面正在正确发送数字,但不知何故 Visual Prolog 在我的自定义函数或 toTerm 中无法正确识别/1。感谢cmets。但我不确定我是否应该删除这个问题......
标签: java command-line process visual-prolog