简体   繁体   English

为什么通过Eclipse Soot插件使用Soot操作会收到此错误?

[英]Why am I getting this error using Soot operations from the Eclipse Soot plug-in?

I am trying out Soot for the first time. 我是第一次尝试Soot。 I followed the explanation on their website for installing the Eclipse plug-in. 我按照他们网站上关于安装Eclipse插件的说明进行操作。 It seemed to download just fine. 它似乎下载就好了。 I then tried to create a Java project with a simple Java program so that I could try converting it to Jimple. 然后,我尝试使用简单的Java程序创建Java项目,以便尝试将其转换为Jimple。 However, when I try this operation or any of the other Soot operations, I keep getting an error dialog box that says, "The chosen operation is not currently available." 但是,当我尝试执行此操作或其他任何Soot操作时,始终出现错误对话框,提示“所选的操作当前不可用”。 Picture below: 下图:

在此处输入图片说明

I am not sure what it causing this to not work. 我不确定是什么原因导致此方法不起作用。 The Java build path (pictured below) seems to contain everything that should be needed: Java构建路径(如下图所示)似乎包含了所有需要的内容:

在此处输入图片说明

Has anyone worked with Soot before and encountered this issue? 有人曾与Soot合作过并且遇到过此问题吗? Any suggestions for how to mitigate this situation? 关于如何缓解这种情况有什么建议吗?


Edit: also, when I try to create a Soot example project (a simple bodyTransformer), I get a "Problem Opening Wizard" error: 编辑:此外,当我尝试创建一个Soot示例项目(一个简单的bodyTransformer)时,出现“问题打开向导”错误:

在此处输入图片说明

I believe that this error has been fixed last week. 我相信这个错误已在上周得到解决。 There was a deployment issue with the 2.5.0 build. 2.5.0版本存在部署问题。 When you now install revision 2.5.1 of the plugin, it should work. 当您现在安装插件的修订版2.5.1时,它应该可以工作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM