Galera.A minha dúvida é a seguinte.
Estou executando esse trecho de código
// o arquivo encontra-se no mesmo diretório //da aplicação
Properties props = new Properties();
InputStream fis = null;
try {
fis = getClass().getResourceAsStream("src//conexoes//PropriedadesConexao.properties");
//lê os dados que estão no arquivo
props.load(fis);
fis.close();
return DriverManager.getConnection("jdbc:mysql://" +props.getProperty("host") + "/ose3",props.getProperty("user"),props.getProperty("senha"));
} catch (IOException ex) {
System.out.println(ex.getMessage());
ex.printStackTrace();
return null;
testei ele no netbeans em outro computador e funciona legal
Testei ele no meu computador atual e ele nao encontra o arquivo.Executei isso, depois do FileInputStream e
e na outra maquina,legal,saiu assim:
C:\Documents and Settings\usuario\Meus documentos\NetBeansProjects\ose\src\conexoes\PropriedadesConexao.properties
mas na minha máquina saiu assim:
C:\Documents and Settings\usuario.netbeans\6.9\var\cache\executor-snippets\src\conexoes\PropriedadesConexao.properties
Parece que o netbeans não está com o classpath do projeto no lugar certo mas quando
olho o diretório do projeto nas propriedades dele está tudo certo,alguem sabe mudar isso?