I ran into this same problem, trying to invoke Retroguard obfuscator using <java> tag,
manually adding rt.jar to CLASSPATH seemed so ugly that I preferred to fork VM instead. Anything we missing here or is it just by design so? Thanks, ~Alexei > -----Original Message----- > From: Gergely Gati [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, November 19, 2002 12:33 PM > To: Ant Users List (E-mail) > Subject: <java> can not find rt.jar classes > > > Hi, > > I would like to invoke castor (as a java application) from a > java task, > and I get > > [java] java.lang.NoClassDefFoundError: sun/reflect/MethodAccessorImpl > > I checked it and this class is located in rt.jar (I use JDK 1.4.1). > > My CLASSPATH environment variable is not set and I would like > to keep it > that way (so developers only have to set ANT_HOME). > > Why can't the <java> task not see this class in rt.jar? (I do > not use fork > and compiling with ANT does work.) > > Thanks, > Gergely > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>