我是第一次尝试Soot。我按照他们网站上关于安装Eclipse插件的说明进行操作。它似乎下载就好了。然后,我尝试使用简单的Java程序创建Java项目,以便尝试将其转换为Jimple。但是,当我尝试执行此操作或其他任何Soot操作时,始终出现错误对话框,提示“所选的操作当前不可用”。下图:
我不确定是什么原因导致此方法不起作用。 Java构建路径(如下图所示)似乎包含了所有需要的内容:
有人曾与Soot合作过并且遇到过此问题吗?关于如何缓解这种情况有什么建议吗?
编辑:此外,当我尝试创建一个Soot示例项目(一个简单的bodyTransformer)时,出现“问题打开向导”错误:
最佳答案
我相信这个错误已在上周得到解决。 2.5.0版本存在部署问题。当您现在安装插件的修订版2.5.1时,它应该可以工作。
关于java - 为什么通过Eclipse Soot插件使用Soot操作会收到此错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9271263/