Arquivo.properties

Como eu faço pra ler um arquivo.properties???

Valeu

Pode ser na unha, como se fosse um arquivo normal. Outra possibilidade eh usar a classe Properties, pra agilizar:

http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html

Marcio Kuchma

[quote=jvictorcf]Como eu faço pra ler um arquivo.properties???

Valeu[/quote]

Tutoriais do GUJ sempre ajudam

http://www.guj.com.br/java.artigo.35.1.guj

Bom cara se vc so quer ler a melhor maneira e atravez da classe java.util.ResourceBundle.

[color=blue]import[/color] java.util.ResourceBundle;
[color=blue]import[/color] java.util.MissingResourceException;

[color=blue]class[/color] MyClass {
[color=blue]private[/color] ResourceBundle bundle;

[color=blue]public[/color] MyClass() {
[color=blue]try[/color] {
bundle = ResourceBundle.getBundle(“meu_arquivo_properties”);
} [color=blue]catch[/color] (MissingResourceException e) {
e.printStackTrace();
System.exit(-1);
}
}

[color=blue]public void[/color] method() {
[color=blue]try[/color] {
String s = bundle.getString(“key”);
} [color=blue]catch[/color] (MissingResourceExit e) {
e.printStackTrace();
System.exit(-1);
}
}
}

Bom se vc ainda nao entendeu entao ai vai a explicacao…

A classe ResourceBundle so faz leitura de arquivo .PROPERTIES e nao gravacao.

Vc cria um objeto ResourceBundle atravez do metodo estatico
getBundle(String nome_do_arquivo). No parametro vc deve passar o caminho completo para o arquivo mas sem a estencao .PROPERTIES. De uma olhada nos outros metodo getBundle() da classe ResourceBundle.

Uma vez que vc tem um objeto ResourceBundle vc pode fazer acesso as String’s do arquivo que ele representa atravez do metodo getString(String chave). No arquivo .PROPERTIES a chava e a String a esquerda e o valor retornado e a String a direita.

Tanto o metodo getBundle() quanto o metodo getString() lanca execoes do tipo MissingResourceException. Essa e uma RuntimeException e portanto nao precisa ser capturada. Eu a capturei aqui apenas para exemplificar.

Bom e isso ai qualquer duvida e so postar denovo.

E eu tenho como fazer isso em um método e usar o retorno desse método no meu javaScript???

valeu

Bom ai eu já não sei te responder. Vai depender de como e feita a comunicação do programa Java com o script JavaScript!!!

Em todo caso deve ser posivel!!!

Mto bom!
Me ajudou e mto…
Parabéns!