| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan får du adgang vinduer indskrive fra Java
    Et fælles problem for avanceret Java -udviklere har adgang til Windows registreringsdatabasen fra inden for et Java-program eller applet. Der er ikke en indlejret bibliotek inden Java , der giver mulighed for at få adgang til Windows registreringsdatabasen, dog JNI Registry biblioteket er til rådighed til brug for gratis i din Java programmering. Den JNI Registry er en Sun- godkendt Java bibliotek, der giver Java-klasser til at bruge i din software udvikling. Instruktioner
    1

    Download JNI Registry biblioteket (se Resources).
    2

    Uddrag registreringsdatabasen biblioteket filer ved at højreklikke den downloadede zip-fil og vælge "Udpak til " menupunkt for at vælge placering til filen bibliotekerne.
    3

    Åbn din Java integreret udviklingsmiljø (IDE) ved at dobbeltklikke på programikonet placeret på din computers skrivebord . Vælg den specifikke menupunkt for at starte en ny Java-klasse i IDE ved at vælge " File " og " New Java Class " menupunkter.
    4

    importere JNI registreringsdatabasen class filer i den nye Java-klasse . For at importere de klasser , indsæt følgende kode i toppen af ​​den tomme klasse filen : Hej

    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

    Opret ny Registry og RegistryKey klasse forekomster . Efter at have oprettet tilfælde åbne undernøgle i registreringsdatabasen , som du ønsker at ændre i din Java- program. Følgende kode kan bruges til at udføre disse trin : Hej

    Registry myRegistry = new Registry (); Registry myRegistryKey = Registry.HKEY_CURRENT_USER , Registry MyKey = registry.openSubkey ( myRegistryKey , "Software \\ \\ Microsoft \\ \\ CurrentVersion \\ \\ Explorer \\ \\ Advanced " , RegistryKey.ACCESS_ALL )
    6

    få adgang til den centrale værdi i indstilling i registreringsdatabasen , som du ønsker at ændre , og derefter ændre værdien. Når du åbner Windows registreringsdatabasen i Java , skal det gøres på en " prøve loop " i tilfælde af en Registry Undtagelse er kastet af Java for at forhindre Java-programmet i at gå konkurs . Efter at prøve løkken er kørt i Java- programmet, vil registreringsdatabasen operationer skal udfyldes. Følgende kode kan bruges til at udføre dette trin : Hej

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

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan har Java Læs tastetryk som Input 
    ·Java byte kode Reverse Engineering 
    ·Hvad sker der hvis en fil flyttes når de anvendes af J…
    ·Sådan Kort Strings til en liste af strenge 
    ·Sådan Flush en buffer Reader i Java 
    ·Ulemperne ved Java Applets 
    ·Sådan Put Pictures i Java BlueJ 
    ·Hvordan man kompilerer JNI i Ubuntu 
    ·Hvordan at eksportere data fra CSV -filer i Java 
    ·Hvordan kan jeg lave en Hibernate List ikke Null Elemen…
      Anbefalede Artikler
    ·Sådan konstateres Numeric Precision i FORTRAN 
    ·JPEG File Recovery 
    ·Sådan bruges SetString en heltalsfelter 
    ·Java String Split 
    ·Sådan Organiser Email Adresser Alfabetisk 
    ·QBASIC Animation Tutorial 
    ·Sådan bruges TreeView at navigere til Open andre proje…
    ·Hvordan til output Escape-tegn til Fil i PHP 
    ·Hvad er en AXD Filer 
    ·Sådan får serverens portnummer i Java 
    Copyright © Computer Viden http://www.computerdk.com