Pregunta

Intenté obtener un recurso de una ruta de archivo desde un archivo de propiedades.

Archivo de propiedades:

info_path=c:\Info\output

Java:

String path = ResourceBundle.getBundle("bundle_name").getString("info_path");

Resultado: C: Salida de información

Necesitaría configurar el archivo:

info_path=c:\\Info\\output

¿Es este el comportamiento predeterminado? ¿o dependería de la codificación del archivo? El archivo está usando codificación SJIS por cierto.

¿Fue útil?

Solución

Es mejor utilizar una barra diagonal en sus archivos de propiedad, en lugar de alguna solución alternativa. Por cierto, no importa si está en Unix / Linux o Windows, la barra diagonal funciona bien, al menos en este contexto. Después de todo, Java es independiente de la plataforma. ;)

  

P.S. Es mejor usar la ruta relativa.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top