使用soot生成控制流图报错“java.lang.RuntimeException”

img


soot的版本是2.5.0
jdk是1.7.0(1.7是soot2.5适用的版本)

图中使用的H2.class文件是dacapo数据集里的一个benchmark。

我确定我的环境配置的是正确的,classpath也配置了,就是不知道到底是哪里出了问题,执行的命令也是从csdn上抄的应该没问题。

不确定是不是我的class文件的问题

你命令行中的那个H2是什么?
你尝试用这个命令执行一下看看呢:

java -cp soot-2.5.0.jar soot.tools.cFGViewer -pp -f J -cp . H2


```java
java -cp soot-2.5.0.jar soot.tools.CFGViewer -allow-phantom-refs -cp . Triangle

不要自己输入,直接复制