Dator > hur man kan få Windows-registret från Java

  • hur man kan få Windows-registret från Java


  • Ett vanligt problem för avancerade Java -utvecklare har tillgång till Windows- registret från ett Java-program eller applet . Det är inte ett inbäddat bibliotek inom Java som ger möjlighet att komma åt Windows-registret är dock JNI kansli biblioteket finns att använda gratis i din Java -programmering. Den JNI registret är ett Sun- godkänd Java-bibliotek som ger Java-klasser att använda i din mjukvaruutveckling
    1 .
    Ladda JNI kansli bibliotek ( se Resurser ) .
    2 .

    Utdrag registret biblioteket filer genom att högerklicka på den nedladdade zip- filen och välja " Packa upp till " -menyn alternativet för att välja plats för filen bibliotek .
    3 .
    Open Java integrerad utvecklingsmiljö (IDE ) genom att dubbelklicka på programikonen ligger på datorns skrivbord . Välj specifika menyalternativet för att starta ett nytt Java klass i IDE genom att välja "File" och " New Java Class " alternativmenyn .
    4 .
    Importera JNI registret klassen filerna till den nya Java -klassen. För att importera klasserna , klistra in följande kod högst upp på den tomma klassfil :

    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 nya registret och RegistryKey klassförekomster . När du har skapat instanser , öppna den registerundernyckel som du vill ändra i din Java -program . Följande kod kan användas för att utföra dessa steg :

    kansli myRegistry=nya registret () ;
    kansli myRegistryKey=Registry. HKEY_CURRENT_USER ;
    kansli myKey=registry. openSubkey ( myRegistryKey , " Software \ \ Microsoft \ \ CurrentVersion \ \ Explorer \ \ Avancerat " , RegistryKey. ACCESS_ALL ) .
    6
    få tillgång till de viktigaste värde i registret inställning som du önskar modifiera och sedan ändra värdet . När du öppnar i Windows-registret i Java , måste det ske på ett "try loop " vid ett kansli Undantag kastas av Java för att förhindra att Java- programmet misslyckas. Efter att prova loopen har körts i Java programmet kommer registeroperationer 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 " ) ;}
    fångster ( RegistryException reEx ) { }


Previous:Vilka är fördelarna med Java uppgradera ? Next:hur man kan utveckla en hemsida för gratis





Relaterade artiklar


  • hur man köper en Clevo
  • hur man kan återställa en disk till en enda volym
  • hur man återställer Lexmark patroner 4 & 5
  • IBM ThinkCentre: hur du installerar minne?
  • hur man använder strängar som variabler för JavaScript
  • specifikationer för ett XFX GeForce 8500GT PCI-E videokort med 256 MB RAM
  • hur du uppgraderar video RAM i en bärbar dator
  • diy laptop externt batteri
  • hur man hittar en webbdesigner php sql -databas
  • hur man läser filer snabbt