The "dir" attribute specifies which directory to run the 'java' command
in. The "jvm" attribute specifies which 'java' command to use. For example
<java classname="com.foo.Main"
classpath="${workspace}/jdk118/lib/classes.zip;${out.dir}"
dir="${workspace}/dofoo"
jvm="${workspace}/jdk118/bin/java.exe"
fork="yes"
....
Diane
--- Jean-Baptiste BRIAUD <[EMAIL PROTECTED]> wrote:
> Hello all,
>
> I had noticed that when using dir attribut of java tag :
>
> <target name="startps" depends="init">
> <java classname="[snip]" dir="${JVM.DIR}" fork="yes">
> <jvmarg line="../foo" />
> <arg line="[snip]"/>
> <classpath path="[snip]" />
> </java>
> </target>
>
> the path specified with dir became the current dir of the JVM.
>
> I think this is a strange behavior since we specified
> current dir of all process relative to BASEDIR with
> the PROJECT tag :
>
> <project name="[snip]" basedir ="." default="help" ...
>
> Using DIR attribut is very usefull to choose the
> JVM version to use (1.3, 1.2, ...).
>
> Let's imagine my class need foo folder, foo may be
> a level higher than BASEDIR, (it work like that
> before I used DIR attribut) but with DIR attribut
> it will assume than foo is "inside" DIR folder.
>
>
> Am I missing something ?
> Any help appreciated.
>
> Thanks !
>
>
> --
> _______________________________________________________
> Jean-Baptiste BRIAUD Solsoft
> software engineer http://www.solsoft.fr
>
> Solsoft SA 130 rue Victor Hugo 92300 Levallois-Perret
> "Policy Management for eBusiness Security"
=====
([EMAIL PROTECTED])
__________________________________________________
Do You Yahoo!?
Yahoo! Shopping - Thousands of Stores. Millions of Products.
http://shopping.yahoo.com/