Domanda

Ho provato a ottenere una risorsa da un percorso di file da un file di proprietà.

File delle proprietà:

info_path=c:\Info\output

Java:

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

Risultato: C: Infooutput

Dovrei impostare il file:

info_path=c:\\Info\\output

È questo il comportamento predefinito? o dipenderebbe dalla codifica dei file? A proposito, il file utilizza la codifica SJIS.

È stato utile?

Soluzione

È preferibile utilizzare la barra diretta nei file delle proprietà, anziché una soluzione alternativa. A proposito, indipendentemente dal fatto che tu sia su Unix / Linux o Windows, la barra in avanti funziona bene, almeno in questo contesto. Dopotutto Java è indipendente dalla piattaforma. ;)

  

P.S. È meglio usare il percorso relativo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top