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/
 


Reply via email to