SOOT を使用してコール グラフを生成しようとしています。ただし、分析するクラスを渡すと、例外 NoClassDefFoundError がスローされます。コマンドの一部を実行できるようにするために、次の 2 つのチュートリアルを使用して います。 soot-command-line/#obtaining .
SOOT の同じクラスパスに解析対象の Java ソース コードを配置しました。だから私が実行しようとしているとき、私は「。」を使用しました。現在のディレクトリを指定します。以下は私が実行しているコマンドです:
java -cp jasminclasses-2.5.0.jar:sootclasses-2.5.0.jar:plyglot-1.3.5.jar:.soot.Main -cp . MainFrame
-cp を省略して MainFrame をすぐに呼び出しても、同じエラーが生成されます。
この種の例外がスローされる理由を誰かが知っていますか?