ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Xar <extremd...@gmail.com>
Subject Re: How can I access the environtment variable JAVA_HOME?
Date Wed, 01 Mar 2006 15:20:12 GMT
Well, i printed out the java.home and I found what the error was:

java.home = /usr/software/jdk1.5.0_02/jre

I only need to change the problematic line to:

<arg value="-I${java.home}/../include/"/>

Thank you all!! :D

2006/3/1, Xar <extremdur2@gmail.com>:
>
> Well, i tried both ideas and the first one works fine but the second one
> no.
>
> <target name="cCode" description="The C code of the project. It will be
> stored with the correspondent java class">
>                 <property name="dir1" value="BOI/BOIDecoder/Decode" />
>                 <javah outputFile="${src}/${dir1}/BPEDecode.h"
> class="${dir1}/BPEDecode" classpath="${build}"/>
>                 <javah outputFile="${src}/${dir1}/BPEMQDecode.h"
> class="${dir1}/BPEMQDecode" classpath="${build}"/>
>                 <javah outputFile="${src}/${dir1}/MQDecode.h"
> class="${dir1}/MQDecode" classpath="${build}"/>
>                 <apply executable="gcc" dest="${build}/${dir1}">
>                         <arg value="-Wall"/>
>                         <arg value="-fpic"/>
>                         <arg value="-shared"/>
>                         <arg value="-I${java.home}/include/"/>
>                         <arg
> value="-I/usr/software/jdk1.5.0_02/include/linux/"/>
>                         <arg value="-o"/>
>                         <targetfile/>
>                         <srcfile/>
>                         <fileset dir="${src}/${dir1}" includes="*.c"/>
>                         <mapper type="glob" from="*.c" to="lib*.so"/>
>                 </apply>
>         </target>
>
> And that's the output:
>
>     [apply]
> /home/xar/Proyecto/jar/SourceCode/BOI/src/BOI/BOIDecoder/Decode/MQDecode.c:1:17:
> jni.h: No existe el fichero o el directorio (Translation: "The file or
> directory doesn't exist")
>
> For now I will keep the first idea, but i think that maybe it's better the
> second one. Am I doing anything incorrect?
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message