いい加減、propertiesファイルはxml形式にするべき

多言語対応が容易なので。Properties#loadFromXMLで対応可能。

使用例。ファイル名を *.properties.xml とするのが俺々ルール。

Properties p = new Properties();
p.loadFromXML(new FileInputStream("hoge.properties.xml"));
p.getProperty("hoge")

プロパティファイル例。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
  <comment></comment>
  <entry key="hoge">D:/hoge</entry>
</properties>

eclipseのplug-inとかでカバーすればいいじゃないか」という意見にも同意しなくもないけど、こっちの方がシンプルで応用が広いと思う。

というか、Teedaの日本語メッセージプロパティでびっくりしたので。