[ubuntu-ar] offtopic a medias: java para windows y linux
Ariel Santana
arielsantana0 at gmail.com
Wed Sep 10 15:20:44 BST 2008
El mié, 10-09-2008 a las 05:32 -0700, Gabriel Ferro escribió:
> Maestros, los molesto porque no se a quien acudir, si bien es un
> problema de java, la necesidad es por tener que usar linux y windows.
> La cosa es que hice una aplicacion java con netbeans bajo windows,
> ahora quiero ejecutarla en linux, la cosa es que quiero hacer algo asi
> como un "configuracion.ini" donde pueda setear algunos parametros
> como:
> SALTOLINEA="\n";
> BARRADIR="\\";
> CAMINO_IN="c:"+BARRADIR+"prueba";
> CAMINO_OUT="c:"+BARRADIR+"prueba"+BARRADIR+"salida";
> CAMINO_BACKUP="c:"+BARRADIR+"prueba"+BARRADIR+"procesados";
>
>
> para despues usarlos como constantes en java , como se puede hacer
> esto? como leer el archivo sin tratarlo solo como un simple archivo de
> texto y como una vez extraida la variable usarla como constante en
> todos los .java.
>
> Saludos.
hola Gabriel, te comento que lo que necesitas es usar las Properties de
java, que funciona tanto en linux como en win.
Por un lado tenés algunas properties que toman valores del sistema, por
ejemplo podés definir constantes asà para luego usarlas:
public static final String FILE_SEPARATOR =
System.getProperty("file.separator"); //en linux es / y en win es \
public static final String USER_DIR = System.getProperty("user.dir");
después podés levantar un archivo de propiedades asà (fijate el uso de
las constantes):
String properties = USER_DIR + FILE_SEPARATOR +
"archivo.properties";
Properties misPropiedades = new Properties();
try {
misPropiedades.load(new FileInputStream(properties));
String bloques = misPropiedades.getPropery("imagenes.bloques");
} catch (Exception e) {
System.out.println("Ha ocurrido una excepcion al abrir el
fichero, no se encuentra o esta protegido");
}
el archivo.properties deberÃa contener esto:
imagenes.bloques=15
imagenes.exportName=panoramica.bmp
espero que sirva.
saludos.
PD: como dijo Grabriel, quizá sea medio OT, pero bueno, hacÃa poco
tiempo me habÃa roto la cabeza con este tema y tenÃa el código a mano.
--
Ariel Santana
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-ar/attachments/20080910/055b75c0/attachment.htm
------------ próxima parte ------------
Se ha borrado un mensaje que no est� en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tama�o : 189 bytes
Descripci�n: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
digitalmente
Url : https://lists.ubuntu.com/archives/ubuntu-ar/attachments/20080910/055b75c0/attachment.pgp
More information about the Ubuntu-ar
mailing list