|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Komma åt Windows- registret från Java

    Ett ​​vanligt problem för avancerad Java -utvecklare har åtkomst till Windows-registret från ett Java-program eller applet . Det finns inte en inbäddad bibliotek inom Java som ger möjlighet att komma åt Windows-registret , är dock JNI Registry biblioteket finns att använda gratis i din Java -programmering . Den JNI -registret är ett Sun - godkända Java-bibliotek som ger Java- klasser för att använda i din mjukvaruutveckling . Instruktioner
    1

    Ladda JNI Registry biblioteket ( se Resurser ) .
    2

    Utdrag registret biblioteksfilerna genom att högerklicka på den hämtade zip-filen och välja " Extrahera Till " menyalternativ för att välja plats för filen biblioteken .
    3

    Öppna din Java integrerad utvecklingsmiljö ( IDE ) genom att dubbelklicka på programikonen som ligger på datorns skrivbord . Välj det specifika menyalternativet för att starta en ny Java- klass i IDE genom att välja " File " och " New Java Class " menyalternativ .
    4

    importera JNI registret klassen filer till den nya Java-klass . Att importera klasser , klistra in följande kod på toppen av den tomma klassfilen :

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

    Skapa nytt kansli och RegistryKey instanser klass . Efter skapa instanser , öppna registerundernyckeln som du vill ändra i din Java -program . Följande kod kan användas för att utföra dessa steg :

    Registry myRegistry = nya registret ( ) ; Registry myRegistryKey = Registry.HKEY_CURRENT_USER , Registry Mykey = registry.openSubkey ( myRegistryKey , " Software \\ \\ Microsoft \\ \\ CurrentVersion \\ \\ Explorer \\ \\ Avancerat " , RegistryKey.ACCESS_ALL ) ;
    6

    få tillgång till nyckeln värde i registret inställning som du vill ändra och sedan ändra värdet . När du öppnar Windows-registret i Java , måste det ske i en " prova loop " i fall en Registry undantag genereras av Java för att förhindra att Java -programmet från att misslyckas . Efter try slingan har körts i Java-program , kommer registret verksamheten slutföras . Följande kod kan användas för att göra detta steg :

    try { RegsitryValue myRegistryValue = myKey.getValue ( " OK " ) ; myKey.setValue ( " Test Value " , myRegistryValue ) ; myKey.deleteValue ( " OK " ) ; } catch ( RegistryException Reex ) { } Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du ändrar GridView fokusera på min Android
    ·Definition av Garbage Collection i Java
    ·Konvertera ett decimaltal till ett heltal i Java
    ·Hur man skriver JDBC Använda Eclipse
    ·Den Java-kod för att räkna antalet ord i en Array
    ·Hur man gör en användare Avslutade Loop i Java
    ·Java GUI Handledning för NetBeans
    ·Fördelarna med JDK 1.6
    ·Hur man använder Java att avgöra om en punkt finns i …
    ·Android UI Development
    Utvalda artiklarna
    ·Hur du krypterar med Visual Basic
    ·Skillnaden mellan hög och låg - nivå språk i Datore…
    ·Byte & Bitskillnaderna
    ·Hur konvertera en sträng till UTF - 8 Med Java
    ·Hur att ändra färger tabell bakgrund med Javascript
    ·Visual Basic Subrutin Förklaring
    ·Hur man byter Div text med CSS
    ·Hur man fångar en Sidrubrik Använda PHP
    ·Skillnaden mellan SDI Form & MDI formulär i Visual Bas…
    ·Hur du formaterar decimaler i Java
    Copyright © Dator Kunskap http://www.dator.xyz