correction
the test for map.isEmpty is not needed for put so comment or delete that line

>    public void update(String symbol, double price)
>    {
>  //quick sanity check..MCG
>  if(!map.isEmpty())
>  { //technically map.put returns either previous value associated with key or 
> null if error
>         Object returned_object = map.put(symbol, new Double(price));
>     }
>    }
to
    public void update(String symbol, double price)
    {
 //technically map.put returns either previous value associated with key or 
null if error
         Object returned_object = map.put(symbol, new Double(price));
    }

Thanks
M-
--------------------------------------------------------------------------- 
This e-mail message (including attachments, if any) is intended for the use of 
the individual or entity to which it is addressed and may contain information 
that is privileged, proprietary , confidential and exempt from disclosure. If 
you are not the intended recipient, you are notified that any dissemination, 
distribution or copying of this communication is strictly prohibited.
--------------------------------------------------------------------------- 
Le présent message électronique (y compris les pièces qui y sont annexées, le 
cas échéant) s'adresse au destinataire indiqué et peut contenir des 
renseignements de caractère privé ou confidentiel. Si vous n'êtes pas le 
destinataire de ce document, nous vous signalons qu'il est strictement interdit 
de le diffuser, de le distribuer ou de le reproduire.
----- Original Message ----- 
From: "Martin Gainty" <[EMAIL PROTECTED]>
To: <[email protected]>; <[EMAIL PROTECTED]>
Sent: Sunday, January 07, 2007 8:44 PM
Subject: Re: Unrecognized option: -cn... Could not create the Java virtual 
machine...


> Here is the fix (I used StockQuoteService frpm quickstart.service.pojo..
> 
> package samples.quickstart.service.pojo;
> 
> import java.util.HashMap;
> 
> public class StockQuoteService {
> //    private java.util.HashMap map = new HashMap();
> //remember templates in C++ well we can do the same thing here in our 
> declaration for HashMap
>    protected HashMap<String, Double> map = new HashMap<String, Double>();
> 
>    public double getPrice(String symbol) {
>        Double price = (Double) map.get(symbol);
>        if(price != null){
>            return price.doubleValue();
>        }
>        return 42.00;
>    }
> 
>    public void update(String symbol, double price)
>    {
>  //quick sanity check..MCG
>  if(!map.isEmpty())
>  { //technically map.put returns either previous value associated with key or 
> null if error
>         Object returned_object = map.put(symbol, new Double(price));
>     }
>    }
> }
> 
> HTH
> MG-
> --------------------------------------------------------------------------- 
> This e-mail message (including attachments, if any) is intended for the use 
> of the individual or entity to which it is addressed and may contain 
> information that is privileged, proprietary , confidential and exempt from 
> disclosure. If you are not the intended recipient, you are notified that any 
> dissemination, distribution or copying of this communication is strictly 
> prohibited.
> --------------------------------------------------------------------------- 
> Le présent message électronique (y compris les pièces qui y sont annexées, le 
> cas échéant) s'adresse au destinataire indiqué et peut contenir des 
> renseignements de caractère privé ou confidentiel. Si vous n'êtes pas le 
> destinataire de ce document, nous vous signalons qu'il est strictement 
> interdit de le diffuser, de le distribuer ou de le reproduire.
> ----- Original Message ----- 
> From: "Fawad Nazir" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Sunday, January 07, 2007 7:41 PM
> Subject: Unrecognized option: -cn... Could not create the Java virtual 
> machine...
> 
> 
>> 
>> Hi,
>> 
>> I am following the Axis2 Quick Start Guide section (Getting Ready).
>> 
>> There are two steps for creating a WSDL file:
>> 
>> 1.Create and compile the Java class.
>> For this i am using the sample java class
>> samples/quickstart/service/pojo/StockQuoteService.java.
>> then i compiled the file.
>> 
>> [EMAIL PROTECTED]:~/project/cobra/axis/axis2-1.1/samples/quickstart/src$
>> javac samples/quickstart/service/pojo/StockQuoteService.javaNote:
>> samples/quickstart/service/pojo/StockQuoteService.java uses unchecked or
>> unsafe operations.
>> Note: Recompile with -Xlint:unchecked for details.
>> 
>> I got the above error, then i did this:
>> 
>> [EMAIL PROTECTED]:~/project/cobra/axis/axis2-1.1/samples/quickstart/src$
>> javac -Xlint:unchecked
>> samples/quickstart/service/pojo/StockQuoteService.javasamples/quickstart/service/pojo/StockQuoteService.java:17:
>> warning: [unchecked] unchecked call to put(K,V) as a member of the raw
>> type java.util.HashMap
>>        map.put(symbol, new Double(price));
>>               ^
>> 1 warning
>> 
>> Then i got the above mentioned warning. Is there anyway to get rid of this
>> warning??
>> 
>> My java version is:
>> [EMAIL PROTECTED]:~/project/cobra/axis/axis2-1.1/samples/quickstart/src$
>> java -version
>> java version "1.5.0_08"
>> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03)
>> Java HotSpot(TM) Client VM (build 1.5.0_08-b03, mixed mode, sharing)
>> 
>> 
>> 2.The step two was: Generate the WSDL using the following command:
>> 
>> [EMAIL PROTECTED]:~/project/cobra/axis/axis2-1.1/samples/quickstart/src$
>> $AXIS2_HOME/bin/java2wsdl.sh -cp . -cn
>> samples.quickstart.service.pojo.StockQuoteService -of
>> StockQuoteService.wsdl
>> Using AXIS2_HOME:   /home/fawad/project/cobra/axis/axis2-1.1
>> Using JAVA_HOME:       /usr/lib/jvm/java-1.5.0-sun-1.5.0.08
>> Unrecognized option: -cn
>> Could not create the Java virtual machine.
>> 
>> I got the above error. Please help me understand this and get rid of this.
>> 
>> Thanks...
>> -- 
>> Fawad Nazir
>> 
>> 
>> --------------------------------------------------------------------------
>> This email and any attachments may be confidential. They may contain legally
>> privileged information or copyright material. You should not read, copy,
>> use or disclose them without authorisation. If you are not an intended
>> recipient, please contact us at once by return email and then delete both
>> messages. We do not accept liability in connection with computer virus,
>> data corruption, delay, interruption, unauthorised access or unauthorised
>> amendment. This notice should not be removed.
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>>

Reply via email to