Erro abrir arquivo Properties com espaços no path

3 respostas
R

Estou com problemas ao tentar abrir um arquivo .properties que estão no mesmo package porem esse aplicativo eh instalado com a descompactação do jar em C:Arquivos de Programas e tem erros quando o Path tem Espaços...

O Código:

private File file = new File (getClass().getResource("config.properties").getPath());
	private Properties props = new Properties();
	
	public void lerProperties(){
		
		try {
			fis = new FileInputStream(file);
			props.load(fis);
			fis.close();
		}
		catch (IOException e) {
			System.out.println(e.getMessage());
			e.printStackTrace();
		}
		host = props.getProperty("mysql.host");
		porta = props.getProperty("mysql.port");
		bd = props.getProperty("mysql.bd");
		usuario = props.getProperty("mysql.user");
		senha = props.getProperty("mysql.password");
	}

3 Respostas

blackout

Cara… pelo modo como esta implementado, a aplicacao reconhece o arquivo de propriedades em qualquer caminho que ele esteja correto???

Entao porque vc simplesmente nao coloca em outro caminho sem espacos??

R

java.io.FileNotFoundException: E:\SGSC%202\com\experience\softwares\sgsc\config.properties (O sistema não pode encontrar o caminho especificado)

Não da não…

O usuário q escolhe o local…n posso limitar ele

M

Acho que é pq ele tá substituindo caracteres do caminho por algumas entidades… tipo tenta substituir o “%20” do path por " " mesmo e ve oqq dá.

Criado 20 de novembro de 2007
Ultima resposta 20 de nov. de 2007
Respostas 3
Participantes 3