I am really trying to get Ant itself to run using a non-default java runtime (one I specify). The reasons are very convoluted and I won't bore you with them. There seems to be something in the docs about this but I get the feeling things may have changed recently. I have seen talk of a .antrc file in which you can specify env. vars. such as JAVACMD but i have no such file. The manual also mentions running from java which may of help but I've tried every combination of the following: java/142/bin/java -Dant.home=$$ANT_HOME org.apache.tools.ant.Main java/142/bin/java -Dant.home=apache-ant-1.6.5/bin/ant org.apache.tools.ant.Main etc but always get: The java class is not found: org/apache/tools/ant/Main even though i can see it there in the jar file.
Thanks, Andy On 9/15/05, Barry White <[EMAIL PROTECTED]> wrote: > > Hi Andy, > > are you just trying to ensure that your sources will compile to be, say, > 1.3 compliant? This was a problem that I faced for a while and I believe > it was solved on this mailing list. I thought specifying > source/target=1.3 should or would be enough but it is not - you have to > specify the bootclasspath: > > <javac source="1.3" > target="1.3" > bootclasspath="C:/Java/jdk1.3.1_16/jre/lib/rt.jar" > srcdir="${source}" > destdir="${classes}" /> > > Hoping that this was your problem ;) > > Barry > > Andy Wickson wrote: > > Hi, > > > > I know that using <javac ..... executable=<PATH TO JAVAC> > > I can specify the javac that I want to use for a compilation but is it > > possible to do this the other way round? > > > > I.e., I want to explicitly specify to Ant the runtime to use for itself > at > > startup (one which it won't find as default in the $PATH) and then use > the > > default javac for the compilation itself. > > > > Thanks, > > Andy > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >