<div>Hi Christopher,</div><div><br></div><div>Thanks for taking the time to respond, it's much appreciated.</div><div> </div><blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;"><span><div><div>
I don't have a good answer. To fix this might require changing the
code in build-area/src/org/kepler/build.<br>
<br>
I'm not sure, but using ant's -lib argument might do the trick.
However, it seems unusual to need to specify the jre directory and
I'm not sure if -lib would help.<br>
See <a href="https://ant.apache.org/manual/running.html">https://ant.apache.org/manual/running.html</a></div></div></span></blockquote><div>That was a good thought and I gave it a whirl, but Kepler is still unable to see the JavaFX classes when I use the -lib arg. </div><blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;"><span><div><div><br>
It seems like it is a bit of a bug in the jvm if jre/lib/jfxrt.jar
is not being found. Maybe try some of the JavaFX and ant resources
on the net? Does a simple ant file outside of Kepler find the
contents of jfxrt.jar?<br></div></div></span></blockquote><div>No, it's not a JVM bug. Oracle is being very conservative about how they deploy JavaFX. For now, the JavaFX SDK is included with Java 7 but until Java 8 next summer, you have to manually include the jfxrt.jar when building and running your apps. (They do have a very detailed deployment instructions for stand alone apps at <a href="http://docs.oracle.com/javafx/2/deployment/jfxpub-deployment.htm">http://docs.oracle.com/javafx/2/deployment/jfxpub-deployment.htm</a> )</div><blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;"><span><div><div>
<br>
Perhaps $JDK_HOME is not the JDK that is being used by ant? <br></div></div></span></blockquote><div> I checked that. I modified Kepler's org.kepler.build.Run task to dump out info on which Java is actually being run and it's using the correct version.</div><div><br></div><div>So for now, it sounds like I need to hack up org.kepler.build.project.RunClasspath to make this work. If you have any tips or better suggestions please let me know.</div><div><br></div><div>Thanks again.</div><div><span style="font-size: small; "><br></span></div><div><span style="font-size: small; ">-- B</span></div><div><span style="font-size: small; ">~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~<br>Brian Schlining<br>MBARI<br>Software Engineer, Research and Development<br><a href="mailto:brian@mbari.org" style="color: rgb(0, 106, 227); ">brian@mbari.org</a><br>(831) 775-1855<br><br><a href="http://www.mbari.org/staff/brian" style="color: rgb(0, 106, 227); ">http://www.mbari.org/staff/brian</a></span></div><div><br></div><div><br>
</div>