thingol 20 de dez. de 2007
Para ler um arquivo properties não use FileInputStream e sim getClass().getResourceAsStream () - por favor, procure aqui no fórum mesmo por “getResourceAsStream”.
gatodomato 20 de dez. de 2007
eu troco isso:
public class FileAcessor {
private static final String INI_FILE_NAME = "Aplicacao.properties" ;
private static FileAccessor iniFileAccessor = new FileAccessor ();
private Properties iniInfo = null ;
private FileAccessor () {
FileInputStream inStream = null ;
iniInfo = new Properties ();
try {
inStream = new FileInputStream ( INI_FIME_NAME );
iniInfo . load ( inStream );
}
catch ( FileNotFoundException fnfEx ) {
}
catch ( IOException ioEx ) {
}
catch ( IllegalArgumentException iaEx ) {
}
finally {
try {
if ( null != inStream ) {
inStream . close ();
}
}
catch ( Exception ex ) {
}
}
}
}
por isso:
public class FileAcessor {
private static final String INI_FILE_NAME = "Aplicacao.properties" ;
private static FileAccessor iniFileAccessor = new FileAccessor ();
private Properties iniInfo = null ;
private FileAccessor () {
InputStream inStream = null ;
iniInfo = new Properties ();
try {
inStream = getClass (). getResourceAsStream ( INI_FIME_NAME );
iniInfo . load ( inStream );
}
catch ( FileNotFoundException fnfEx ) {
}
catch ( IOException ioEx ) {
}
catch ( IllegalArgumentException iaEx ) {
}
finally {
try {
if ( null != inStream ) {
inStream . close ();
}
}
catch ( Exception ex ) {
}
}
}
}
???
=D~
Abração,
Ivan Augusto