java语言验证错误
java.lang.VerifyError: (class: a method: parse signature:
()Z) Incompatible argument to function
public boolean parse() {
}
这个错误意味着什么?如何修复这些错误
你可以在下面搜索框中键入要查询的问题!
java.lang.VerifyError: (class: a method: parse signature:
()Z) Incompatible argument to function
public boolean parse() {
}
这个错误意味着什么?如何修复这些错误
# 1 楼答案
它通常是关于java 1.5或6的兼容性问题(比如试图用旧的1.4 javac编译Java5或6代码)
把你所有的衣服都洗干净。初始化文件并从头开始重建,检查JDK和JRE是否处于同一级别
从第三方类方法“return items”到本地方法的类型转换也可能很糟糕
# 2 楼答案
我刚刚发现:
返回布尔值了吗
您能提供更多信息吗?设置了哪个环境?我认为安全问题很重要
# 3 楼答案
首先,返回值似乎是missong。 您应该返回一个布尔值。 但这不是问题所在。 当你做了一个无法解决的引用时,会出现这种异常, 就像循环中的任务
对于(i=i;i!=XX;i++)
检查这些参考资料
路易斯
# 4 楼答案
通常情况下,这种错误与版本问题有关,您使用的库版本与运行的库版本不同。java 1.5类型强制也会出现一些非常微妙的变化,1.4编译器会做出不同的选择。使用1.5重新编译所有内容,并确保使用相同的版本