我是第一次尝试Soot。我按照他们网站上的说明安装了 Eclipse 插件。它似乎下载得很好。然后,我尝试使用一个简单的 Java 程序创建一个 Java 项目,以便尝试将其转换为 Jimple。但是,当我尝试此操作或任何其他 Soot 操作时,我不断收到一个错误对话框,上面写着“所选操作当前不可用”。下图:
我不确定是什么导致它不起作用。Java 构建路径(如下图所示)似乎包含应该需要的所有内容:
以前有没有人使用过 Soot 并遇到过这个问题?关于如何缓解这种情况的任何建议?
编辑:另外,当我尝试创建一个 Soot 示例项目(一个简单的 bodyTransformer)时,我收到“问题打开向导”错误: