[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Soot on OS X?
Hi Will,
On my Mac with OSX 10.2 and JDK 1.4.1, java.lang.Object is in:
/System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Classes/classes.jar
I found it by running this little program:
public class Test {
public static void main(String[] args) {
System.out.println(System.getProperty("java.home"));
}
}
Which told me:
/System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Home
Then I just poked around from there until I found the classes.jar
mentioned above.
Good luck,
Derek.
On Wed, 25 Jun 2003, Will Benton wrote:
> Hello,
>
> I am trying to run Soot on an OS X machine, but I get the following
> error:
>
> Soot started on Wed Jun 25 10:00:12 CDT 2003
> Exception in thread "main" java.lang.RuntimeException: couldn't find
> type: java.lang.Object (is your soot-class-path set properly?)
> at
> soot.SootResolver.resolveClassAndSupportClasses(SootResolver.java:92)
> at soot.Scene.loadClassAndSupport(Scene.java:254)
> at soot.Scene.loadNecessaryClasses(Scene.java:644)
> at soot.Main.run(Main.java:170)
> at soot.Main.main(Main.java:152)
>
> I can run other Java programs with no problem. Unfortunately, Apple
> has repackaged the java classes, so I haven't the slightest where I can
> find a jar file containing java.lang.Object and friends. (There is no
> "rt.jar"). Is anyone having any luck in this configuration? If so,
> what do I need to do?
>
>
>
>
> thanks,
> wb
>
> ---
> Will Benton <willb@cs.wisc.edu>
> "Wir sind Bettler, das ist wahr"
>
>