Выполните SOOT API правильно для 3-х адресного кода - PullRequest
0 голосов
/ 09 декабря 2018

У меня проблемы с запуском SOOT API.Я использую

java -cp soot-2.5.0.jar soot.Main -f jimple test

Я сталкиваюсь со следующей ошибкой:

Exception in thread "main" java.lang.RuntimeException: Could not load classfile: java.io.ObjectInputStream at 

at soot.coffi.Util.resolveFromClassFile(Util.java:75)
    at soot.CoffiClassSource.resolve(CoffiClassSource.java:39)
    at soot.SootResolver.bringToHierarchy(SootResolver.java:215)
    at soot.SootResolver.processResolveWorklist(SootResolver.java:155)
    at soot.SootResolver.resolveClass(SootResolver.java:124)
    at soot.Scene.tryLoadClass(Scene.java:417)
    at soot.Scene.loadBasicClasses(Scene.java:990)
    at soot.Scene.loadNecessaryClasses(Scene.java:1061)
    at soot.Main.run(Main.java:167)
    at soot.Main.main(Main.java:141)

Как отменить это?

1 Ответ

0 голосов
/ 10 декабря 2018

Вам не хватает стандартной библиотеки на вашем пути к классам.Попробуйте -pp

...