<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><font style="background-color: rgba(255, 255, 255, 0);" class="">I have been trying to run Soot on a Java class but I keep getting hit with a roadblock. First off all documents points to rt.jar which I simply can¡¯t find on the Mac, even with JRE 1.8 installed.</font><div class=""><font style="background-color: rgba(255, 255, 255, 0);" class=""><br class=""></font></div><div class=""><font style="background-color: rgba(255, 255, 255, 0);" class="">I tried copying a version of rt.jar from a windows installation and placed it into the same directory as the <font face="Andale Mono" class="">sootclasses-trunk-jar-with-dependencies.jar and the class file, but then <span style="caret-color: rgb(47, 255, 18);" class="">I</span> get hit with this error:</font></font></div><div class=""><font face="Andale Mono" style="background-color: rgba(255, 255, 255, 0);" class=""><br class=""></font></div><div class=""><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class="">java.lang.IllegalArgumentException</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at org.objectweb.asm.ClassReader.<init>(ClassReader.java:185)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at org.objectweb.asm.ClassReader.<init>(ClassReader.java:168)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at org.objectweb.asm.ClassReader.<init>(ClassReader.java:439)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at soot.asm.AsmClassSource.resolve(AsmClassSource.java:65)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at soot.SootResolver.bringToHierarchyUnchecked(SootResolver.java:240)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at soot.SootResolver.bringToHierarchy(SootResolver.java:214)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at soot.SootResolver.bringToSignatures(SootResolver.java:279)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at soot.SootResolver.processResolveWorklist(SootResolver.java:172)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at soot.SootResolver.resolveClass(SootResolver.java:134)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at soot.Scene.loadClass(Scene.java:942)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at soot.Scene.loadClassAndSupport(Scene.java:927)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at soot.Scene.loadNecessaryClass(Scene.java:1729)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at soot.Scene.loadNecessaryClasses(Scene.java:1741)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at soot.Main.run(Main.java:241)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono";" class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at soot.Main.main(Main.java:141)</span></div></div><div class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class="">Anyone else have any luck with soot on java on Mac OS Mojave?</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class="">regards</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures; background-color: rgba(255, 255, 255, 0);" class="">CP</span></div></body></html>