我确实下载了网站上的Windows(64位)Z3 4.3.0文件:http://z3.codeplex.com/releases。
当我尝试运行bin文件夹中的文件z3.exe时。提示出现并立即消失。我需要知道如何运行z3到z3.exe文件中编写的文件。
我该怎么做?或者通过Java运行z3的最佳选择是什么?
答案 0 :(得分:4)
z3.exe
是一个命令行工具。要执行名为file.smt2
的SMT-LIB 2.0文件,您应该在命令提示符中执行以下命令。
z3 file.smt2
如果包含z3.exe
的目录不在您的PATH
环境变量中,则必须在上面的命令中包含该目录。
z3.exe
是使用此库构建的简单可执行文件,它允许我们执行存储在文件中的命令。
您还可以使用rise4fun提供的网络界面与Z3一起玩。 在rise4fun,我们有一个SMT-LIB前端和一个基于Python的前端。 他们都有互动教程。
以下是了解SMT的一些有用资源:
[z3]
来搜索与Z3相关的问题。Z3具有多种编程语言的API:C,C ++ ,. Net,Python和OCaml。 在下一个版本中,我们还将提供对Java的支持。 您已经可以使用其中一个每晚构建来使用Java。 有关Z3每晚构建的更多信息,请转到here。 每晚构建包含使用Z3 API的Java示例应用程序。