Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come accedere al registro di Windows da Java

Un problema comune per gli sviluppatori Java avanzato sta accedendo al registro di Windows da un'applicazione o un applet Java . Non c'è una libreria incorporato all'interno di Java che fornisce la possibilità di accedere al registro di Windows , tuttavia , la biblioteca Registro JNI è disponibile da utilizzare gratuitamente nella tua programmazione Java . Il Registro JNI è una libreria Java approvato da Sun che fornisce le classi Java da utilizzare nel vostro sviluppo del software . Istruzioni
1

scaricare la libreria Registro JNI ( vedi Risorse ) .
2

di estrarre i file di libreria di registro facendo clic destro sul file zip scaricato e scegliendo la "Extract to " opzione di menu per selezionare il percorso per le librerie di file .
3

Aprire l'ambiente Java integrato di sviluppo ( IDE ) facendo doppio clic sull'icona del programma si trova sul desktop del vostro computer . Scegliere l'opzione di menu specifico per iniziare una nuova classe Java nell'IDE selezionando l'opzione " File " e " Nuovi Java Class" opzioni di menu .
4

importare i file di classe JNI di registro nella nuova classe Java . Per importare le classi , incollare il codice seguente all'inizio del file di classe vuota :

import com.ice.jni.registry.Registry ; com.ice.jni.registry.RegistryException importazione; com.ice importazione . jni.registry.RegistryKey ; importazione com.ice.jni.registry.RegistryValue ;
5

Crea nuovo registro e istanze di classe RegistryKey . Dopo aver creato le istanze , aprire la sottochiave del Registro di sistema che si desidera modificare nel programma Java . Il codice seguente può essere utilizzato per eseguire queste operazioni:

Registro myRegistry = nuovo registro ( ) ; Registro myRegistryKey = Registry.HKEY_CURRENT_USER ; Registro myKey = registry.openSubkey ( myRegistryKey , "Software \\ \\ Microsoft \\ \\ CurrentVersion \\ \\ Explorer \\ \\ Advanced " , RegistryKey.ACCESS_ALL ) ;
6

ottenere l'accesso al valore della chiave nell'impostazione del Registro che si desidera modificare e quindi modificare il valore . Quando si accede al Registro di sistema di Windows in Java , deve essere fatto in un " loop di prova " in caso di un'eccezione di registro viene generato da Java al fine di evitare che il programma Java dalla mancanza . Dopo il ciclo di prova è stato eseguito nel programma Java , saranno completate le operazioni del Registro di sistema . Il codice seguente può essere utilizzato per fare questo passo :

try { RegsitryValue myRegistryValue = myKey.getValue ( "ok" ) ; myKey.setValue ( " Valore di prova " , myRegistryValue ) ; myKey.deleteValue ( " ok " ) ; } catch ( RegistryException Reex ) { }

 

Programmazione © www.354353.com