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

Langage Java Discussion :

Préférences sur Mac OSX


Sujet :

Langage Java

  1. #1
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut Préférences sur Mac OSX
    Bonjour,

    J'ai un problème assez curieux car il semblerait que sous Lion, mes préférences disparaissent...

    Ceci ne fait rien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        public static void main(String[] args) throws Exception {
                Preferences prefs = Preferences.userRoot() ;
                Preferences node = prefs.node("smurf") ;
                node.put("hello", "world") ;
                node.flush() ;
    }
    Quelqu'un saurait-il m'indiquer comment y remédier ?

    Merci d'avance pour votre aide.

  2. #2
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    Curieusement, il semblerait maintenant que ça fasse quelque chose mais où ? Mystère...

  3. #3
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Ca fait un bail que je n'utilise plus les préférences natives de Java (vu que je bosse sous Eclipse RCP) mais j'ai eu fait un code similaire sur les OS précédents Apple et ça fonctionnait.

    La seule différence est que mon node racine avec un path un poil plus long (truc/machin).

    Quand tu dis qu'il ne se passe rien, je suppose que tu écris tes prefs, tu arrête ton programme (proprement) et tu relances et quand tu relis tes prefs, là tu ne relis pas ce que tu as écrit précédemment ?
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  4. #4
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par professeur shadoko Voir le message
    Curieusement, il semblerait maintenant que ça fasse quelque chose mais où ? Mystère...
    mmm, ça fait bien 10 ans que je travaille sur des appli fonctionnement sur windows et mac, et j'ai vu de très nombreuses fois du code fonctionnant nickel sur windows et se comportant de façon très mystérieuse (je dirais délirante même) sur macosx et de très nombreuses fois du code tomber mystérieusement en marche sur mac y compris au bout de plusieurs années...
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  5. #5
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    en fait le code marche ... mais je cherchais désespérément le fichier correspondant dans Library/preferences mais maintenant MacOSX doit cacher ses préférences ailleurs (quoiqu'il y ait toujours des répertoires à cet endroit ... donc je ne sais pas où tout ça se cache ...)
    -je développe actuellement sous MAC .... mais c'est pas la passion, je trouve beaucoup de défauts à cet environnement ... et je ne viens pas de Windows!-

  6. #6
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    c'est pourtant bien dans ~/Library/Preferences qu'elles sont censées être stockées. Je me souviens plus si les fichiers sont cachés ou pas, mais je suppose que tu as vérifié. Ce serait étrange quand même que les prefs ne soient plus au même endroit : ça voudrait dire que lors du changement version d'os ou de java, on perdrait ses préférences ; cela dit c'est pas si étonnant que ça comparé à d'autres constats que j'ai fait au cours de mes dev sur macosx (rien que le passage de carbon à cocoa a été une vraie partie de plaisir ).

    Peut être en regardant les sources de la classe com.apple.java.util.prefs

    En ce qui concerne le dev, je me limite au débogage, parce que je galère un peu trop en dev pur malgré le fait que je me suis habitué au clavier (la touche control qui n'est ctrl, ou des trucs comme le pipe "planqué") et à certains raccourcis sous eclipse (comme la complétion)... Maintenant, c'est sur que beaucoup choses ne sont qu'une question d'habitudes...
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  7. #7
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    bon j'ai brulé un cierge à St Agathe La Bouteresse :
    j'ai redémarré la machine .... pas de fichier dans preferences ... mais préférences conservées.
    La vérité est ailleurs

Discussions similaires

  1. Installation de qt sur Mac OSX
    Par jopoulin dans le forum Débuter
    Réponses: 2
    Dernier message: 18/06/2008, 17h56
  2. où est /usr/local sur mac OSX server (10.4.10) ou quel est son équivalent?
    Par Khaled.Noordin dans le forum Développement OS X
    Réponses: 2
    Dernier message: 08/07/2007, 22h55
  3. Réponses: 4
    Dernier message: 31/05/2007, 14h33
  4. Installation de Apache 2.2.4 sur Mac OSX 10.4.9
    Par goldorax113 dans le forum Apache
    Réponses: 1
    Dernier message: 10/05/2007, 23h43
  5. GTK+ sur Mac OSX
    Par Invité dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 23/12/2006, 23h50

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