Seguinte, tava dando uma olhada na collection Properties, em um tutorial do Guj msm, pq vo ter q usar isso. O codigo parece ser bem simples, sem misterio, mas tem alguma besteira q nao ta dando certo, alguem q usou isso poderia me dar 1 help, vlw…
codigo tutorial:
package resource_teste;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
/**
*
* @author hlds
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
File file = new File("teste.properties");
Properties props = new Properties();
FileInputStream fis = null;
try {
//o codigo original do GUJ vem com new FileOutputStream(file), mas o NB acusa como errado e corrige com new FileInputSTream(file)
fis = new FileInputStream(file); //pelo q debuguei, a exception está sendo gerada bem aqui
//lê os dados que estão no arquivo
props.load(fis);
fis.close();
}
catch (IOException ex) {
System.out.println(ex.getMessage());
ex.printStackTrace();
}
String cor = "";
cor = props.getProperty(cor);
System.out.println("Cor: " + cor);
}
}
erro:
init:
deps-jar:
compile-single:
run-single:
teste.properties (O sistema não pode encontrar o arquivo especificado)
java.io.FileNotFoundException: teste.properties (O sistema não pode encontrar o arquivo especificado)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at resource_teste.Main.main(Main.java:28)
BUILD SUCCESSFUL (total time: 0 seconds)
teste.properties (esta no msm dir dos .java, ou seja, em /scr/resource_teste)
# To change this template, choose Tools | Templates
# and open the template in the editor.
cor=azul
Deve ser alguma besteira, alguma coisa q mudou, procurei codigos semelhantes mas n encontrei ate agora, quem teria um simples codigo de uso do Properties e poderia mostra-lo ai p eu comparar?