IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

Utilisation de la classe java.util.prefs.Preferences


Sujet :

Collection et Stream Java

  1. #1
    Candidat au Club
    Inscrit en
    Février 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Utilisation de la classe java.util.prefs.Preferences
    je voudrais récupérer la valeur de RemotePath dans la clé HKEY_CURRENT_USER Network de la base de registres pour le lecteur R:
    Je ne trouve pas la syntaxe pour l'argument key de la méthode get(String key,String def). voici le code que j'utilise, il me retourne toujours la valeur de def

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    package test_preferences;
     
    import java.util.prefs.Preferences;
     
    /
    public class Main1
    {
     
        /**
         *  @param args the command line arguments
         */
        public static void main(String[] args)
    	{
            Preferences pref = Preferences.userRoot();
    		String key = "HKEY_CURRENT_USER Network R RemotePath";
    		String ret = pref.get(key, "nul");
    		System.out.println("ret = "+ret);
        }
     
    }// end of class Main1

  2. #2
    Membre expérimenté
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047
    Points : 1 640
    Points
    1 640
    Par défaut
    Peut-être en ajoutant des / ou des \ à la place de test espaces :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HKEY_CURRENT_USER\\Network\\R\\RemotePath

  3. #3
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,


    L'API de Préférences utilise la base de registre par défaut sous Windows, mais elle ne permet pas de lire l'intégralité de la base de registre !

    Cela sert uniquement à sauvegarder les préférences de ton application.

    Pour un accès à la base de registre, il faut passer par des API tierces...

    a++

Discussions similaires

  1. java.util.prefs.Preferences et Struts
    Par borozhim dans le forum Struts 1
    Réponses: 1
    Dernier message: 27/09/2011, 16h47
  2. Utilisation de la classe java.lang.Void
    Par LGnord dans le forum Langage
    Réponses: 5
    Dernier message: 09/10/2009, 17h28
  3. java.util.prefs.Preferences anciens noeuds qui s'affichent
    Par Esil2008 dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 20/01/2009, 11h06
  4. a propos de java.util.prefs.Preferences
    Par MathiasM dans le forum Collection et Stream
    Réponses: 8
    Dernier message: 08/01/2008, 12h09
  5. Forcer ma "java.util.prefs.PreferencesFactory" ?
    Par natha dans le forum Langage
    Réponses: 4
    Dernier message: 08/03/2007, 10h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo