【问题标题】:Z3 Java Bindings and CLI have Different VersionsZ3 Java Bindings 和 CLI 有不同的版本
【发布时间】:2020-06-08 21:04:21
【问题描述】:

我从 GitHub 下载了 Z3 的最新稳定版本,即 4.8.7。使用 CLI 工具,当我编写 $ ./z3 -version 时,我得到 Z3 version 4.8.7 - 64 bit,但是当我在我的 Java 代码中执行 System.out.println(Version.getFullVersion()) 时(其中有 import com.microsoft.z3.*),我得到 Z3 4.8.6.0

有没有办法将 Z3 Java 绑定升级到4.8.7,即最新版本?

【问题讨论】:

    标签: java z3 smt


    【解决方案1】:

    我按照自己的指示 :-) here,并使用生成的 jar 获取:

    System.out.println(Version.getFullVersion()) // Z3 4.8.7.0
    

    【讨论】:

    • 生成的 jar 是指带有 Maven 的那个?
    • 是的,不过它只是发行版 zip 的副本
    • 版本值好像来自原生调用,可能你安装了不止一个版本的Z3?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-20
    • 2014-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多