[Soot-list] Re: CuncurrentModificationException

Gerald Sit Gerald.Sit at student.cityu.edu.hk
Fri Aug 22 00:23:39 EDT 2008


Am I correct to use ";" as separator for windows environment? I tried something like

java -cp sootclasses.jar soot.Main -cp
".;C:\\path\\to\\jdk\\jre\\lib\\rt.jar;C:\\path\\to\\jdk\\jre\\lib\\jce.jar" <other
options>

but it still reports "couldn't find classfile java.lang.Object"

here's what I tried in the soot.Main -cp:
in the following I use "C:\\Program Files\\Java\\jdk1.5.0_15\\jre\\lib\\rt.jar" as <rt>..

input								output

empty(default)	no exception raised but didn't set soot's classpath with "-src-prec java" can't get java column information
"."		can't find classfile java.lang.Object exception raised
".;<rt>"	can't find classfile java.lang.Object exception raised
"<rt>"	no exception raised but can't get java column information
"<rt>;."	no exception raised but can't get java column information

I'm sure the path <rt> is correct with Object.class in java/lang/ jar package. Not sure why ".;<rt>" still reports exception and "<rt>;." does not output java column information.

Thanks again.

> jce.jar has to be on Soot's classpath, e.g.:
> 
> java -cp sootclasses.jar soot.Main -cp
> .:/path/to/jdk/jre/lib/rt.jar:/path/to/jdk/jre/lib/jce.jar <other
> options>
> 
> Eric


More information about the Soot-list mailing list