玩弄一個屬性文件我想,似乎有 40char保存在一個屬性的限制。屬性文件字符串長度限制(JAVA)
我做到以下幾點:
File configFile = new File("config.properties");
Properties props = new Properties();
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("done.");
結果是,只有第一37char得到保存,以延長 「...」。 我抨擊了PropertiesHash得到了正確的值,寫入文件 似乎是問題所在。
有沒有辦法延長/關閉這個限制?
TIA
K
嗨, 我完全不顯示值。檢查實際的配置文件 告訴我,保存的值已被所有提及的點截斷和擴展。 使用你的'storeApproach'解決了這個問題,thx一堆! KB – KB22 2009-08-10 08:24:35