En jouant avec un fichier de propriétés, j'ai constaté qu'il semble y avoir une limitation de 40 caractères pour enregistrer dans une seule propriété.
Je fais ce qui suit :
Fichier configFile = new File("config.properties");
Propriétés props = new Propriétés();
props.put("cc_server", "sort_of_a_long_string_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
FileOutputStream fos = new FileOutputStream( configFile );
PrintWriter pw = new PrintWriter( fos );
props.list( pw );
pw.flush();
pw.close();
System.out.println("fait.");
Le résultat est que seuls les 37 premiers caractères sont enregistrés, complétés par "...". J'ai débogué et les valeurs des propriétés semblent correctes, l'écriture dans le fichier semble être le problème.
Y a-t-il un moyen d'étendre / désactiver cette limitation?
merci d'avance
K