title: Use javac fork attribute with IBM JDK
body: <p>I have a large ant build that I'm working on, that is currently running out of memory. One ways I've read that can help mitigate this problem is to use javac fork="true" 
  to run javac in a separate jvm.</p>
  
  <p>My problem is that I need to compile the project with the IBM JDK (this is not the JDK referenced by JAVA_HOME, and I would prefer it not to be). I tried setting the executable attribute of Ant's javac, to the path to IBM's javac but no joy (the project still won't compile). Ant's docs for the executable attribute state:</p>
  
  <blockquote>
    <p>Complete path to the javac executable to use in case of fork="yes". Defaults to the compiler of the Java version that is currently running Ant. Ignored if fork="no".
    Since Ant 1.6 this attribute can also be used to specify the path to the executable when using jikes, jvc, gcj or sj.</p>
  </blockquote>
  
  <p>Does anyone have any ideas?</p>
  
  <p>Thanks - </p>