if that's pasted code, then your problem might be that the tag should  
be "cfscript", not "script"
On 21/03/2006, at 4:06 PM, Dale Fraser wrote:

>
> Ok, This
>
> <script>
>       myObj = createObject("java", "IceKey").init(javaCast("int", 2));
> </script>
>
> <cfdump var="#myObj#" />
>
>
> GETS
>
>
> Error Occurred While Processing Request
> Variable MYOBJ is undefined.
>
>
> The error occurred in D:\Tools\Web\test.cfm: line 5
>
> 3 : </script>
> 4 :
> 5 : <cfdump var="#myObj#" />
>
>
> So I'm at another dead end.
>
> Regards
> Dale Fraser
>
>
>> -----Original Message-----
>> From: cfaussie@googlegroups.com [mailto:[EMAIL PROTECTED] On
>> Behalf Of Mark Mandel
>> Sent: Tuesday, 21 March 2006 15:50 PM
>> To: cfaussie@googlegroups.com
>> Subject: [cfaussie] Re: Call Java Class (Java Code Attached)
>>
>> You will need to do -
>>
>> createObject("java", "IceKey").init(javaCast(1, "init"));
>>
>> Which will insure the parameter passed to the constructor is an  
>> actual
> int,
>> not a Integer object.
>>
>>
>>
>>      I tried, just 1 it said didn't like strings, tried int(1) said it
>> didn't
>>      like doubles, damm I hate this, wasn't CF / Java talking supposed to
>> be
>>      easy?
>>
>>
>>
>>
>> I'm sorry, but this really upsets me Dale.  Integeration with Java  
>> IS easy
>> if you understand both Java and ColdFusion.
>>
>> Walking up to Java blind and asking it to play nicely with ColdFusion
>> without even a basic understanding of Java concepts and then  
>> wondering why
>> it won't work seems to me to be a bit rediculous, don't you think?
>>
>> It seems to me that you are trying to run here, without first  
>> learning how
>> to walk - you obviously have very minimal knowledge of Java as a  
>> whole.  I
>> would highly suggest doing some training and/or reading about Java  
>> and OO
>> concepts before continuing down this path.  You will find it far  
>> easier in
>> the long run.
>>
>> Regards,
>>
>> Mark
>>
>>
>> On 3/21/06, Dale Fraser <[EMAIL PROTECTED]> wrote:
>>
>>
>>      > For future reference, a Java class's constructor method has the
>> same name
>>      > as the class. If you think the constructor (init) might require
>> arguments,
>>      > you can look through the source code for that method.
>>
>>      I was aware of this, but didn't see that method, used to it being at
>> the top
>>      I guess.
>>
>>      Anyway, still can't get it working.
>>
>>      Unable to find a constructor for class IceKey that accepts
>> parameters of
>>      type ( java.lang.Integer ).
>>
>>
>>      The error occurred in D:\Tools\Web\test.cfm: line 2
>>
>>      1 : <cfobject action="create" type="java" class="IceKey"
>> name="myObj" />
>>      2 : <cfset ret = myObj.init(asc("")) />
>>      3 : <cfdump var="#myObj#" />
>>
>>
>>      I tried, just 1 it said didn't like strings, tried int(1) said it
>> didn't
>>      like doubles, damm I hate this, wasn't CF / Java talking supposed to
>> be
>>      easy?
>>
>>      Regards
>>      Dale Fraser
>>
>>
>>
>>
>>
>> --
>> E: [EMAIL PROTECTED]
>> W: www.compoundtheory.com
>> ICQ: 3094740
>>
>
>
>



-----------------------------------

        Life is poetry, write it in your own words

-----------------------------------

Toby Tremayne
Senior Technical Consultant
Lyricist Software
0416 048 090
ICQ: 13107913



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to cfaussie@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cfaussie
-~----------~----~----~----~------~----~------~--~---

Reply via email to