2012-03-07 16 views
0

Javaコードの実行中に次のエラーが発生します。このエラーとはどのようなもので、どのように削除できますか?私はグーグルで、ほとんどの人がbcelに関連するバグを話しました。 誰でも私に関連するウェブサイトに詳細を案内できますか?御時間ありがとうございます。以下の例外を取得するorg.apache.bcel.verifier.exc.AssertionViolatedException

Exception in thread "main" org.apache.bcel.verifier.exc.AssertionViolatedException: 
    FOUND: 
    INTERNAL ERROR: Oops! 
    Exiting!! 

    at org.apache.bcel.verifier.exc.AssertionViolatedException.main(AssertionViolatedException.java:102) 
+0

あなたのプロジェクトは何ですか?任意のサンプルコード?あなたが何をやっているのか、私たちに何か考えを与える何か? – Jon

答えて

1

この例外は、BCElがバイトコードの変更を検証しようとすると失敗する場合にスローされます。 BCELを使用してJavaコンパイラーが生成するバイトコードを変更する何らかの方法(あなた自身またはツールを使用して)を明確に実行しています。 自分でBCELと働いているなら、あなたは何をしているのか、なぜこれが壊れるのかを理解することができます。 ツールの場合、どのツールを見つけてバグを報告しますか?典型的な候補は、コードカバレッジツール、ひどくコード化されたAOPのもの、またはクレイジーなリサーチツールのようなものです。

+0

ありがとうございます。私はそれを修正することができました。実際には変だけど、もし私がコード**を実行していなければ**はJavaアプリケーションとしてデバッグオプションを実行します。この例外はもう存在しません。 – Judy

+0

これは奇妙です。あなたのコードを共有したいなら、それを見てみたい(あなたの問題を解決するのではなく、それを "デバッグ"として実行する理由を理解しておくと例外がなくなる)。 – Jochen

+0

@ Jochen、私はちょうど新しいプロジェクトにファイルの内容をコピーした(古いファイルの内容を新しいファイルに貼り付ける手作業でコピーする)後者はビルド用のすべてのユーザーライブラリを含んでいたが、コードを実行しようとしたとき、エラー。これは数回(私はこの手動のプロセスを使用している間)起こった。コードのデバッグを開始したとき、このエラーは消え去った。 – Judy

0

Javaプログラムを右クリックし、[Run As]> [Java Application]を選択します。

enter image description here

関連する問題