Yes, it is possible now to read/write registry from java programs without native (JNI) code ! [ini4j] is able to read and write registry keys. And almost all .ini features (expression handling, multi value, bean interface, etc) works with windows registry. --> Windows Registry Tutorial