Hi,

[EMAIL PROTECTED] schrieb:
>> Unable to find a javac compiler;
>> com.sun.tools.javac.Main is not on the classpath.
>> Perhaps JAVA_HOME does not point to the JDK
>>
>> JAVA_HOME and property java.home both point to the base dir of the jdk.
>>     
>
> really a jDk?
> Is there a ${java.home}/bin/javac ?
>
>   
I've inserted this target to be sure:

<target name="debug">
    <echo message="java.home=${java.home}"/>
    <available file="${java.home}/bin/javac" property="javac.present"/>
    <echo message="javac available: ${javac.present}"/>
</target>

It's called right before I call the target using javac.
Output is:

java.home=/synyx/tools/sun/1.5.0
javac available: true

The target I'm using for compiling is (obviously torque ;)) this:
  <target
    name="compile"
    description="==> compiles the OM classes">

    <mkdir dir="${torque.compile.build.dir}"/>

    <javac
      debug="${torque.compile.debug}"
      deprecation="${torque.compile.deprecation}"
      destdir="${torque.compile.build.dir}"
      optimize="${torque.compile.optimize}"
      srcdir="${torque.compile.src.dir}">
      <classpath refid="torque-classpath"/>
    </javac>
  </target>

The classpath points to several jars used by torque. I've tried to add 
java.home or tools.jar directly to it, but it didn't work either.

If anybody has further suggestions I would be grateful.

Kind regards
Florian

-- 
/**
 * Florian Hopf
 * Synyx GmbH & Co. KG
 * phone  +49(0)721 9118303
 * eMail  [EMAIL PROTECTED]
 * www    http://www.synyx.de
 * irc    irc://irc.synyx.de
 */


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to