Problemas na classe Locale

4 respostas
C

Olá para todos

Eu tenho um método que utiliza a classe Locale assim:

CorreioEletronico.enviaConvite(convite, new Locale("pt_BR"));

O problema é que estou tendo esse erro:

Servlet.service() for servlet jsp threw exception
java.util.MissingResourceException: Can't find bundle for base name mail, locale pt_BR

Alguém sabe como resolver isso. Eu não faço a menor idéia.

Obrigado

4 Respostas

xandevieira

new Locale("pt", "BR")

C

Isso não tem nada a ver. Eu havia testado isso tbm e não funcionou.
Alguma outra idéia.

Obrigado

_fs

A classe ResourceBundle não encontrou o arquivo mail_pt_BR.properties.

Certifique-se que ele existe e que está no classpath da aplicação.

E a dica o avsouza está correta também.

C

Realmente, não está especificado. Mas como eu especifico o arquivo properties no classpath? Ele está nesse caminho de meu projeto:
“web/WEB-INF/classes/resources”.
Obrigado pela ajuda

<classpath>
	...
	<classpathentry kind="lib" path="web/WEB-INF/lib/mail.jar"/>
	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_04"/>
	<classpathentry kind="output" path="web/WEB-INF/classes"/>
</classpath>
Criado 7 de abril de 2008
Ultima resposta 8 de abr. de 2008
Respostas 4
Participantes 3