Compile errors for Z3amp;#39;s JavaExample.java test of java bindings(Z3amp;的Java绑定的JavaExample.Java测试的编译错误)
问题描述
我正在尝试使用Z3的Java绑定,特别是尝试运行Z3的4.4.2版本中分发的Java示例JavaExample.java
。
JavaExample.java
在我使用4.4.2 com.microsoft.z3.jar文件时编译得很好。但是,它不会运行,因为默认的libz3java.dll
是32位,而我的环境是64位。我尝试为其生成文件生成器scripts/mk_make.py
构建一个带有-x
标志的64位Z3,但在运行nmake
(发布关于here)时出错。
不管怎样,我下载了Z3 4.3.2版本的二进制文件,它包含一个64位的libz3java.dll
。但是,现在JavaExample.java
无法编译,从而生成大量错误,如:
FiniteDomainNum cannot be resolved to a type Z3Example.java line 2222
行
FiniteDomainNum s1 = (FiniteDomainNum)ctx.mkNumeral(1, s);
有数百个这样的错误。
JAR文件正确地包含在Eclipse项目中,就像编译JavaExample.java
时的4.4.2版一样。
有什么帮助让这件事继续下去吗?谢谢。
推荐答案
这些错误可能是由于com.microsoft.z3.jar缺失或不完整造成的。您需要解决另一篇文章中描述的编译问题,然后Java API才能正常运行。
这篇关于Z3&;的Java绑定的JavaExample.Java测试的编译错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Z3&;的Java绑定的JavaExample.Java测试的编译错


基础教程推荐
- FirebaseListAdapter 不推送聊天应用程序的单个项目 - Firebase-Ui 3.1 2022-01-01
- 如何使用 Java 创建 X509 证书? 2022-01-01
- “未找到匹配项"使用 matcher 的 group 方法时 2022-01-01
- 设置 bean 时出现 Nullpointerexception 2022-01-01
- 无法使用修饰符“public final"访问 java.util.Ha 2022-01-01
- Java Keytool 导入证书后出错,"keytool error: java.io.FileNotFoundException &拒绝访问" 2022-01-01
- 降序排序:Java Map 2022-01-01
- Java:带有char数组的println给出乱码 2022-01-01
- 减少 JVM 暂停时间 >1 秒使用 UseConcMarkSweepGC 2022-01-01
- 在 Libgdx 中处理屏幕的正确方法 2022-01-01