Κατεβάστε τη βιβλιοθήκη 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 ) { }
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα