Não estou conseguindo usar ResourceBundle

2 respostas
dudaskank

Olá pessoal

Estou aqui fazendo uns testes e resolvi começar a aprender usar o ResourceBundle.

Parece bem simples de usar, mas estou tendo um problema, está dando uma exceção no meu programa:

------
java.util.MissingResourceException: Can't find bundle for base name res/Teste, locale pt_BR
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:839)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:808)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:552)
at teste.TesteResourceBundle.main(TesteResourceBundle.java:11)
Exception in thread "main"
------

O código e minha árvore do projeto estou colocando aqui também:

package teste;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ResourceBundle;

public class TesteResourceBundle {
	public static void main(String[] args) {
		ResourceBundle resourceBundle;
		resourceBundle = ResourceBundle.getBundle("res/Teste");
		System.out.println(resourceBundle.getString("mensagens.mensagem"));
		BufferedReader reader = new BufferedReader(new InputStreamReader(
				System.in));
		try {
			String n = reader.readLine();
			double d = Double.parseDouble(n);
			if (d < 0) {
				System.out.println(resourceBundle
						.getString("mensagens.negativo"));
			} else {
				System.out.println(resourceBundle
						.getString("mensagens.positivo"));
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

Gostaria de saber o que fazer para dar certo...

2 Respostas

dudaskank

aí pessoal, achei um tópico falando disso agora: http://www.guj.com.br/posts/list/16387.java da próxima procuro melhor a resposta hehehe

só pra informar, movi o diretório res para a pasta src… só isso :stuck_out_tongue:

J

DudaSkank
valeu pela dica…
mas, eu nao entendi: com assim…
eu tenho um TextField (TfdNome) para o usuario entrar com o nome, e tenho uma variavel string nome… como eu faço para jogar o nome na variavel… é esse comando gettext?
como fica?

Criado 2 de junho de 2006
Ultima resposta 2 de jun. de 2006
Respostas 2
Participantes 2