<html><head></head><body><div>Hello, everyone.</div><div><br></div><div>After some tests, I noticed that for some reason soot does not load a JAR file from the classpath I set up.</div><div><br></div><div>Here is my folder configuration:</div><div><font face="monospace" size="3">$ tree my-dir</font></div><div><font face="monospace" size="3">my-dir</font></div><div><font face="monospace" size="3">├──classpath</font></div><div><font face="monospace" size="3">│ ├── javax.jar</font></div><div><font face="monospace" size="3">│ └── rt.jar</font></div><div><font face="monospace" size="3">└──process-dir</font></div><div><font face="monospace" size="3"> └── myjar.jar</font></div><div><br></div><div>The following line are the arguments I pass to soot (using soot.Main.run(...)):</div><div><font face="monospace" size="3">-p jb -p wjtp -cp my-dir/classpath/rt.jar:my-dir/classpath/javax.jar -process-dir mydir/process-dir/myjar.jar</font></div><div><br></div><div>Using such configuration the class <font face="monospace" size="3">javax.servlet.http.HttpServletResponse</font> is phantom, even if it was added to the classpath. </div><div>Additionally, if I move javax.jar to process-dir the class is correctly found.</div><div>Calling <font face="monospace" size="3">Scene.getSootClasspath() </font>returns the correct classpath I set up before.</div><div><br></div><div>Any ideas why this happens?</div><div>Help would be really appreciated.</div><div><br></div><div>Thank you very much!</div><div><br></div><div>Best,</div><div>Darius</div><div><br></div></body></html>