I'd like to invoke the Flex2b2 compiler from ColdFusion using the Java
class, if possible.
I looked at the file MANIFEST.MF in mxmlc.jar, and saw:
Main-Class: flex2.tools.Compiler
So, I tried this in CF:
Application.com.MXMLc =
Application.com.URLClassLoader.LoadJarClass(CompilerPath,
"flex2.tools.Compiler");
That works, and I can CFDUMP the object to see a list of its methods
and properties, but:
- I can't set the property FILE_SPECS: I get an
java.lang.IllegalAccessException with the message: "field is final"
- I can't invoke the "compile" method. My code is:
Application.com.MXMLc.compile(JavaCast("String", MxmlPath));
I get the CF message "The selected method compile was not found."
Can anyone shed some light on this? Is it documented anywhere?
I apologize if this is silly; I'm expert with CFML but not experienced
with Java interaction.
I did try to just use CFEXECUTE at first, with mxmlc.exe, but had
trouble with it. I've always found CFEXECUTE frustrating, so I thought
I'd give this approach a try.
Thanks!
Avi Flax
Flex Newbie
Arc90, New York
http://www.arc90.com/
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/