Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    12

    [JAVA] - Utilizzo del registry

    Buongiorno a tutti.
    Sto sviluppando una classe java e ho bisogno di leggere alcuni valori presenti nel registry per gestire un file di log.
    Qualcuno saprebbe indicarmi se esiste una classe che fornisce metodi per andare a leggere/scrivere valori nel registry?

    Grazie,
    michele

  2. #2
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    Essendo Java un linguaggio multipiattaforma, ed essendo il registry una caratteristica di windows, non dovrebbe esistere nella core standar una classe apposita, almeno io non l'ho mai trovata. Potrebbe esistere una classe di terze parti che però non conosco.

    Per implementare la funzione tu potresti usare i metodi nativi.

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    12
    Grazie mille per le info. Per metodi nativi, scusate l'ignoranza, cosa e quali intendete?

    michele

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    I metodi nativi sono delle funzioni (o procedure) presenti in una libreria compilata per l'architettura in uso. Ad esempio, visto che stai lavorando sotto Windows, dovresti avere una DLL che ti mette a disposizione delle funzioni per andare a leggere e/o scrivere sul registro. Devi, quindi, caricare questa DLL per poi poterne utilizzare le funzioni come se fossero dei normali metodi Java della tua applicazione.
    Questa DLL potrebbe essere scritta in C e compilata sul sistema operativo Windows.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    12
    ok, no problem per la dll, in visual basic ne ho già creata una proprio per la gestione del registry. Come posso richiamare questa dll da codice java? Sempre che sia possibile... :-(

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    non per fare pubblicita ma leggi questo articolo su come compilare il file java in modo corretto:

    http://www.sastgroup.com/leggiarticolo.php?id=107

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    12
    ciao, grazie a tutti per le risposte, direi che ora ho sicuramente qualche spunto in più ;-)

    vi farò sapere!
    michele

  10. #10
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    sto facendo una stupida prova ma non funziona

    codice:
    public class RegAccess{
    	static {
    		
        //Carico la DLL   
        System.loadLibrary("letturaREG");
    	}
    
        //Richiamo metodo nativo
        public native String DateNow2Dbf();
        
        
        public static void main(String[] argv){
            RegAccess objSys = new RegAccess();
            String dataOggi = objSys.DateNow2Dbf();
            
            System.out.println("RegOpen/Not :  " +  dataOggi);
        }
    }

    mi da questo stramaledetto errore :

    java.lang.UnsatisfiedLinkError: DateNow2Dbf
    at RegAccess.DateNow2Dbf(Native Method)
    at RegAccess.main(RegAccess.java:14)
    Exception in thread "main"

    preciso che se utilizzo la dll con asp funziona correttamnte.. :master:
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.