読者です 読者をやめる 読者になる 読者になる

ResourceBundle強制リロード?

このコードが本当に動くのかは知りませんが。
http://www.jguru.com/faq/view.jsp?EID=779194

see also:
http://www.jguru.com/faq/printablefaq.jsp?topic=I18N

Author: Kevin Schaaf (http://www.jguru.com/guru/viewbio.jsp?EID=466729), Sep 10, 2001
You can implement this non-standard way of refreshing all resource bundles in the VM as follows:

Class klass = ResourceBundle.getBundle
("resources.framework").getClass().getSuperclass();
Field field = klass.getDeclaredField("cacheList");
field.setAccessible(true);
sun.misc.SoftCache cache = (sun.misc.SoftCache)field.get(null);
cache.clear();