Question

J'ai essayé d'obtenir une ressource d'un chemin de fichier à partir d'un fichier de propriétés.

Fichier de propriété:

info_path=c:\Info\output

Java:

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

Résultat: C: Infooutput

J'aurais besoin de définir le fichier:

info_path=c:\\Info\\output

Est-ce le comportement par défaut? ou est-ce que cela dépend du codage du fichier? Le fichier utilise le codage SJIS en passant.

Était-ce utile?

La solution

Il est préférable d’utiliser une barre oblique dans vos fichiers de propriétés au lieu d’une solution de contournement. En passant, peu importe si vous êtes sous Unix / Linux ou Windows, la barre oblique marche bien, du moins dans ce contexte. Après tout, Java est indépendant de la plate-forme. ;)

  

P.S. Il vaut mieux utiliser le chemin relatif.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top