soot相关
来源:互联网 发布:公司网络监控 编辑:程序博客网 时间:2024/06/05 05:00
在学soot的过程中,遇到一些问题我会一一再次列举。
1.在使用命令行实验soot功能时 对照官方格式
java -cp soot-trunk.jar soot.Main -f J class文件
输入
java -cp C:\Users\wy\Desktop\susi\soot-trunk.jar soot.Main -f J F:\bs\wekaTest\bin\wekaTest\WekaUtil
结果出现:
soot.SootResolver$SootClassNotFoundException: couldn't find class: F:\bs\wekaTest\bin\wekaTest\WekaUtil (is your soot-class-path set properly?)
at soot.SootResolver.bringToHierarchy(SootResolver.java:228)
at soot.SootResolver.bringToSignatures(SootResolver.java:266)
at soot.SootResolver.processResolveWorklist(SootResolver.java:170)
at soot.SootResolver.resolveClass(SootResolver.java:131)
at soot.Scene.loadClass(Scene.java:707)
at soot.Scene.loadClassAndSupport(Scene.java:692)
at soot.Scene.loadNecessaryClass(Scene.java:1344)
at soot.Scene.loadNecessaryClasses(Scene.java:1355)
at soot.Main.run(Main.java:243)
at soot.Main.main(Main.java:147)
在试着soot相关官方页面查询,据说是不兼容JDK1.8,于是将JDK降至1.7还是报一样的错误。
于是:(下回分解)
恩,经过一番苦思,终于有了解决之道。在指定class文件是,不要直接用绝对路径。
应该这样:
java -cp soot-trunk.jar soot.Main -f J -CP 路径名 -PP class文件名
虽然问题绕着弯解决了,但是还是没发现此命令的默认路径。
- soot相关
- soot
- soot基础 -- 相关数据结构SootClass,SootMethod,SootBody,Unit的进一步说明
- soot-1
- soot-2
- soot学习1.Soot 环境搭建
- Soot -- Soot中的一些语句细节
- soot基础 -- soot 中的处理阶段
- soot基础 -- soot中基本的对象
- Soot学习第二篇;代码执行soot
- Soot对象基础(Fundamental Soot Object)
- soot学习(一)
- Soot学习笔记(1)
- Soot学习笔记(2)
- Soot之BackwardFlowAnalysis Example
- soot 学习笔记 一
- soot 学习笔记 三
- soot 学习笔记 二
- PL/SQL 异常高级概念
- 黑马程序员——集合框架(续)
- 第十四周 项目四-二叉树排序树中查找的路径
- 简单的音乐播放器-开始
- LeetCode 125:Valid Palindrome
- soot相关
- ora-04021:等待锁定对象时发生超时
- MYCNCART 自适应主题模板 MCCThemes-001 安装教程
- 子元素浮动,父元素高度为0解决方法
- scala-44:Scala中View Bounds代码实战及其在Spark中的应
- plsql 显式游标
- linux对dubbo的维护
- 【杭电】[1282]回文数猜想
- Mysql 利用group by 分组排序