Tecnología

Inicio

Cómo tener acceso a registro de Windows De Java

Cómo tener acceso a registro de Windows De Java


Un problema común para los desarrolladores avanzados de Java está accediendo al registro de Windows desde dentro de una aplicación o applet Java. No hay una biblioteca incrustado dentro de Java que proporciona la capacidad para acceder al registro de Windows, sin embargo, la biblioteca JNI registro está disponible para uso gratuito en su programación Java. El Registro JNI es una biblioteca de Java aprobado por Sun que ofrece clases de Java para utilizar en su desarrollo de software.

Instrucciones

1 Descargar la biblioteca JNI Registro (ver Recursos).

2 Extraer los archivos de la biblioteca de registro haciendo clic derecho en el archivo zip descargado y elegir el \ "A \ extraer" opción de menú para seleccionar la ubicación de las bibliotecas de archivos.

3 Abra su Java entorno de desarrollo integrado (IDE) haciendo doble clic en el icono del programa situado en el escritorio del ordenador. Elija la opción de menú específico para iniciar una nueva clase Java en el IDE seleccionando el \ \ opciones de menú "Nueva Clase Java \" "Archivo \" y.

4 Importar los archivos de clase de registro JNI en la nueva clase Java. Para importar las clases, pegue el siguiente código en la parte superior del archivo de clase en blanco:

importación com.ice.jni.registry.Registry
IR
com.ice.jni.registry.RegistryException importación
IR
importación com.ice.jni.registry.RegistryKey
IR
com.ice.jni.registry.RegistryValue importación;

5 Crear nuevo Registro y las instancias de clase RegistryKey. Después de crear las instancias, abra la subclave del registro que desea modificar en el programa Java. El código siguiente se puede utilizar para llevar a cabo estos pasos:

Registro myRegistry = nuevo Registro ()
IR
Registro myRegistryKey = Registry.HKEY_CURRENT_USER
IR
Registro myKey = registry.openSubkey (myRegistryKey, \ "Software \\ Microsoft \\ CurrentVersion \\ \\ Explorador Avanzado \", RegistryKey.ACCESS_ALL);

6 Obtener acceso al valor clave en la configuración del registro que usted desea modificar y luego cambiar el valor. Cuando se accede al registro de Windows en Java, hay que hacerlo en un \ "tratar de bucle \" en caso de una excepción de registro es lanzada por Java con el fin de evitar que el programa Java de la quiebra. Después de que el bucle de prueba se ha ejecutado en el programa Java, se completarán las operaciones de registro. El código siguiente se puede utilizar para hacer este paso:

tratar {
RegsitryValue myRegistryValue = myKey.getValue (\ "Aceptar \")
IR
myKey.setValue (\ "Análisis del valor \", myRegistryValue)
IR
myKey.deleteValue (\ "Aceptar \"); }
captura (RegistryException Reex) {}