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...

