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

JBuilder Java Discussion :

[opentool][JDK]Changer le JDK d'un projet ss wizard


Sujet :

JBuilder Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 34
    Points : 19
    Points
    19
    Par défaut [Résolu][opentool][JDK]Changer le JDK d'un projet ss wizard
    Bonjour, j'ai le problème suivant :
    je dois créer un projet sans passer par file/new project. J'y arrive très bien mais je dois aussi spécifier un JDK autre que celui sélectionné par défault. Et cela sans passer par les propriétés du projet. Tout cela en vue d'une initialisation de l'opentool au démarrage.
    J'ai essayé des choses genre : projet.setProperty("JDK","mon jdk"). Les propriété changent apparemment bien mais ces changements n'ont aucun effet sur le jdk employé.
    Si quelqu'un a une idée, je suis preneur...
    Merci.

  2. #2
    Membre éprouvé
    Avatar de request
    Inscrit en
    Novembre 2002
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 328
    Points : 1 248
    Points
    1 248
    Par défaut
    Tu faire faire le test avec ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        JBProject jbProject = (JBProject) Browser.getActiveBrowser().getActiveProject();
        jbProject.getPaths().setJDKPathSet(monJDK);

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 34
    Points : 19
    Points
    19
    Par défaut
    Merci! Ca fonctionne apparemment. Par contre aurais tu une idée sur comment pconstruire une archive sans passer par le wizard de contruction d'archive. J'ai essayé mais je n'ai pas trouvé comment avoir accès a la construction d'archive...

    Merci en tout cas pour ton aide.

  4. #4
    Membre éprouvé
    Avatar de request
    Inscrit en
    Novembre 2002
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 328
    Points : 1 248
    Points
    1 248
    Par défaut
    Il y a plusieurs possibilités, soit en passant par un Builder, soit en créant un Node de type ArchiveNode...

    Regarde dans la doc et utilise le mode debug, c'est une source d'infos très intéréssante.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 34
    Points : 19
    Points
    19
    Par défaut
    Merci pour ta réponse. J'ai essayé de passer par une BUilder mais sans résultat.
    Si je trouve je te recontacte...

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 34
    Points : 19
    Points
    19
    Par défaut
    Tiens un autre sujet de réflexion : comment ajouter une librairie au projet? (onglet Bibliotheques necessaires dans les propriétés du projet)
    J'ai tenté les getPaths().addProjectLibrary ou les setLibPath(Url*libPath) mais je ne suis arrivé à rien. Je pense que ce n'est pas la qu'il faut cherché mais je n'en suis pas sur...**

  7. #7
    Membre éprouvé
    Avatar de request
    Inscrit en
    Novembre 2002
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 328
    Points : 1 248
    Points
    1 248
    Par défaut
    Ceci fonctionne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    jbProject.getPaths().setRequired(pathSets)

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 34
    Points : 19
    Points
    19
    Par défaut
    Voila je remonte le sujet car la ligne :
    jbProject.getPaths().setRequired(pathSets)
    pose probleme. En effet elle ajoute bien la librairie au projet mais il m'est impossible de spécifier le classpath de cette librairie. J'ai tenté des setClasspath et setRequired sans succes. Je me demande si cela ne vient pas de ma définition du pathset directement.
    Si quelqu'un peut m'aider je suis preneur.
    Merci.

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 34
    Points : 19
    Points
    19
    Par défaut
    J'ai résolu le probleme!!!
    Voila le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
            Url [] urls = new Url[1];
            urls[0] = urljdk;
            jbProject.getPaths().setRequired("nom de mon pathset");
            jbProject.getPaths().getRequired()[0].setClassPath(urls);
    Il ne faut pas créer (instancier) un pathset mais le récupérer par le getRequired et ensuite faire le setClassPath.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Red Hat continuera à maintenir JDK 6 dans le cadre du projet OpenJDK 6
    Par Hinault Romaric dans le forum Général Java
    Réponses: 0
    Dernier message: 13/03/2013, 11h53
  2. changer de jdk
    Par Celeborn dans le forum Java ME
    Réponses: 2
    Dernier message: 11/06/2009, 20h33
  3. changer de jdk sous jbuilder
    Par Mushu74 dans le forum JBuilder
    Réponses: 4
    Dernier message: 07/05/2007, 13h56
  4. Changer le JDK de WSAD
    Par cho7 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 17/07/2005, 11h15

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