java.lang.VerifyError: (class: a method: parse signature:
()Z) Incompatible argument to function
public boolean parse() {
}
このエラーは何を意味し、エラーjavaのLANG
java.lang.VerifyError: (class: a method: parse signature:
()Z) Incompatible argument to function
public boolean parse() {
}
このエラーは何を意味し、エラーjavaのLANG
通常、この種のエラーは、あなたが実行しているよりも、あなたはライブラリの別のバージョンでコンパイルされているバージョンの問題に関連しています。また、1.4コンパイラが別の方法で選択するJava 1.5型強制変換で発生する可能性のある、非常に微妙なバリエーションもあります。 1.5ですべてを再コンパイルし、同じバージョンを使用していることを確認してください。
のこれらの種類を修正する方法私は、この検出されたエラーを確認:「検証」はクラスファイルという 検出したときにスローされ
を、整形式はありますが、 には何らかの内部が含まれています 不一致またはセキュリティの問題です。 Java API
ブール値を返しましたか?
環境設定の詳細を教えてください。セキュリティの問題は重要だと思います。
通常、これはJava 1.5または6の互換性の問題です(古い1.4 javacでJava5または6のコードをコンパイルしようとした場合など)。
すべての.classファイルを消去し、最初から再構築して、JDKとJREが同じレベルにあることを確認します。
それはまた、あなたの地元のものに「の項目を返す」サードパーティのクラスメソッドから悪い型キャストできます。
よく、最初の戻り値はmissongであると思われます。 ブール値を返す必要があります。 これは問題ではありません。 あなたが解決できない参照を作成するときに例外のこの種は ためのループ
でassignementのように、表示されます(I = I;!私= XX;私は++)
チェックなどの参照を。
ルイス
使用しているJVM、ホストプラットフォームなどの背景情報とともに、*完全なコード例を付けることはできますか? – JesperE