How about:

ResourceBundle.getBundle("com.sun.xml.bind.Message",
 
Thread.currentThread().getContextClassLoader()); 

?
Steve

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]

Sent: Monday, June 06, 2005 12:46 AM
To: [email protected]
Subject: RE: ResourceBundle.getBundle() fails

I tried this and I failed also :(
I don't have a clue why.

Thanks for your help.

> -----Original Message-----
> From: ext Noel J. Bergman [mailto:[EMAIL PROTECTED]
> Sent: Monday 6 June 2005 03:54
> To: James Users List
> Subject: RE: ResourceBundle.getBundle() fails
> 
> 
> [EMAIL PROTECTED] wrote:
> 
> > JAXB init fails because its
> >   ResourceBundle.getBundle("com.sun.xml.bind.Message")
> > fails with a java.util.MissingResourceException
> 
> > I tried a
> >   System.out.println("resource is: " +
>       
> this.getClass().getClassLoader().getResource("com/sun/xml/bind/Message
> .properties"));
> 
> > wich works.
> 
> ResourceBundle.getBundle(...) plays games on the stack and finds the 
> classloader that loaded JAXB, which is not the same as the classloader

> for your matcher.  If you were to call:
> 
>   ResourceBundle.getBundle("com.sun.xml.bind.Message",
>                            this.getClass().getClassLoader());
> 
> I suspect it would work.
> 
>       --- Noel
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to