Peter Reilly wrote:
On 10/13/06, Robert Pepersack <[EMAIL PROTECTED]> wrote:
Hi all,

I would like to read and alter a Windows registry key with Ant.  You
may ask why would I want to change the Windows registry??!!  I want to
change the registry because I want to change my J2EE server's (Sybase
EAServer) classpath from Ant.  My fellow developers and I could change
our servers' classpathes manually by opening regedit, but this would be
prone to point-and-click screw-ups.  I think that changing the registry
from Java would be more reliable and less error-prone.

I Googled on the subject and found that there is a Java Preferences API
and Orangevolt Ant Tasks.  Has anyone used these, or know of something
better?

The orangevolt ant tasks look pretty nice. They include a jni dll
that accesses the win reg (why oh why did sun not support jdirect?)

On initial load, the tasks  copy the dll into $JAVA_HOME/jre/bin.
The tasks can then read and write reg entries.


Now, one thing to think about is that although the Java preferences API is limited to part of the registry, and it messes up strings you put down, there must be, underneath, the binding between Java and and the registry. If the raw API calls are exposed in Java, you could work out what the existing jni bindings are and use them direct.

just a thought...


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to