Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να έχει πρόσβαση Windows Registry Από Java

Ένα κοινό πρόβλημα για προχωρημένους προγραμματιστές Java έχει πρόσβαση στο μητρώο των Windows μέσα από μια εφαρμογή στη Java . Δεν υπάρχει ένα ενσωματωμένο βιβλιοθήκη μέσα στην Java που παρέχει τη δυνατότητα να έχουν πρόσβαση στο μητρώο των Windows , ωστόσο , η βιβλιοθήκη JNI Μητρώο είναι διαθέσιμο για ελεύθερη χρήση στο προγραμματισμού Java σας . Η JNI Μητρώο είναι ένα Sun- εγκεκριμένο βιβλιοθήκη Java που παρέχει μαθήματα Java να χρησιμοποιήσει στην ανάπτυξη λογισμικού σας . Οδηγίες
Η 1

Κατεβάστε τη βιβλιοθήκη JNI Μητρώου ( βλέπε Πόρων ) . 2

Εξάγετε τα αρχεία της βιβλιοθήκης του μητρώου , κάνοντας δεξί κλικ στο αρχείο zip και επιλέγοντας το " Απόσπασμα Προς "επιλογή μενού για να επιλέξετε τη θέση για τις βιβλιοθήκες αρχείων .
εικόνων 3

Ανοίξτε Java ολοκληρωμένο περιβάλλον ανάπτυξης σας ( IDE ) κάνοντας διπλό κλικ στο εικονίδιο του προγράμματος που βρίσκεται στην επιφάνεια εργασίας του υπολογιστή σας . Επιλέξτε τη συγκεκριμένη επιλογή μενού για να ξεκινήσετε μια νέα κατηγορία Java στο IDE επιλέγοντας το "Αρχείο" και " New Java Class" μενού επιλογών .
Η 4

Εισαγωγή των JNI μητρώου τάξη τα αρχεία στη νέα κατηγορία Java . Για να εισαγάγετε τις τάξεις , επικολλήστε τον ακόλουθο κώδικα στο επάνω μέρος του τυφλού αρχείο κλάσης :

com.ice.jni.registry.Registry εισαγωγής ? Com.ice.jni.registry.RegistryException εισαγωγής ? Com.ice εισαγωγής . jni.registry.RegistryKey ? com.ice.jni.registry.RegistryValue εισαγωγής ?
5

Δημιουργία νέου μητρώου και την κατηγορία RegistryKey περιπτώσεις . Μετά τη δημιουργία των περιπτώσεων , ανοίξτε το δευτερεύον κλειδί μητρώου που θέλετε να τροποποιήσετε το πρόγραμμά σας Java . Ο ακόλουθος κώδικας μπορεί να χρησιμοποιηθεί για να ολοκληρώσει αυτά τα βήματα :

Γραμματεία myRegistry = νέο μητρώο ( ) ? Γραμματεία myRegistryKey = Registry.HKEY_CURRENT_USER ? Γραμματεία MyKey = registry.openSubkey ( myRegistryKey , " Software \\ \\ Microsoft \\ \\ CurrentVersion \\ \\ Explorer \\ \\ Advanced " , RegistryKey.ACCESS_ALL ) ?
Η 6

Αποκτήστε πρόσβαση στις βασικές αξία στη ρύθμιση μητρώου που επιθυμείτε να τροποποιήσετε και , στη συνέχεια, αλλάξτε την τιμή . Όταν έχετε πρόσβαση στο μητρώο των Windows σε Java , πρέπει να γίνει σε ένα "try βρόχο» σε περίπτωση εξαίρεσης Γραμματεία ρίχνεται από Java , προκειμένου να αποφευχθεί το πρόγραμμα Java από την αποτυχία . Μετά τη δοκιμή βρόχου έχει τρέξει στο πρόγραμμα Java , οι εργασίες του μητρώου θα ολοκληρωθεί . Ο ακόλουθος κώδικας μπορεί να χρησιμοποιηθεί για να κάνει αυτό το βήμα :

try { RegsitryValue myRegistryValue = myKey.getValue ( "ok" ) ? MyKey.setValue ( "Test Value" , myRegistryValue ) ? MyKey.deleteValue ( " ok " ) ? } αλιευμάτων ( RegistryException Reex ) { }
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα