Skip to content

Jire/RegEdit

Repository files navigation

RegEdit

Windows Registry editing on the JVM

Build Status License

Gradle

compile group: 'org.jire.regedit', name: 'regedit', version: '1.0.0'

Maven

<dependency>
  <groupId>org.jire.regedit</groupId>
  <artifactId>regedit</artifactId>
  <version>1.0.0</version>
</dependency>

Reading values

In Java:

String javaHome = HKEY.LOCAL_MACHINE.get("SOFTWARE\\JavaSoft\\Java Development Kit\\1.8", "JavaHome");
System.out.println("Your Java install directory is \"" + javaHome + "\"");

In Kotlin:

val javaHome = HKEY.LOCAL_MACHINE["SOFTWARE\\JavaSoft\\Java Development Kit\\1.8", "JavaHome"]
println("Your Java install directory is \"$javaHome\"")

Writing values

In Java:

HKEY.LOCAL_MACHINE.set("SOFTWARE\\JavaSoft\\Java Development Kit\\1.8", "JavaHome", "C:\\Program Files\Java\\jdk1.8.0_112");

In Kotlin:

HKEY.LOCAL_MACHINE["SOFTWARE\\JavaSoft\\Java Development Kit\\1.8", "JavaHome"] = "C:\\Program Files\Java\\jdk1.8.0_112"

Creating keys

HKEY.LOCAL_MACHINE.createKey("SOFTWARE\\JavaSoft\\Java Development Kit\\1.8\\JavaHome");

Deleting keys

HKEY.LOCAL_MACHINE.deleteKey("SOFTWARE\\JavaSoft\\Java Development Kit\\1.8");

Deleting values

HKEY.LOCAL_MACHINE.deleteValue("SOFTWARE\\JavaSoft\\Java Development Kit\\1.8", "JavaHome");

About

Windows Registry editing for the JVM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages