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

NetBeans Java Discussion :

Erreur "Broken platform JDK_1.7"


Sujet :

NetBeans Java

  1. #1
    r0d
    r0d est déconnecté
    Expert éminent

    Homme Profil pro
    tech lead c++ linux
    Inscrit en
    Août 2004
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : tech lead c++ linux

    Informations forums :
    Inscription : Août 2004
    Messages : 4 262
    Points : 6 680
    Points
    6 680
    Billets dans le blog
    2
    Par défaut Erreur "Broken platform JDK_1.7"
    Bonjour,

    C'est la première fois que j'utilise NetBeans (je viens juste de l'installer), veuillez donc m'excuser si je suis imprécis.

    Je dois modifier un programme écrit en Java avec NetBeans (c'est une petite IHM). J'ai donc installé NetBeans et j'ai ouvert le projet. Il me disait qu'il manquait le JDK 1.7, alors je l'ai téléchargé et installé. Mais maintenant, dans mon projet, le JDK apparait en rouge avec la mention: "broken platform" :



    Je ne parviens pas à trouver des infos sur le net correspondant à cette erreur.

    Qu'est-ce que ça signifie ? Est-ce vraiment grave ? Je veux dire, que je n'ai que quelques petites modifications mineures à effectuer, peut-être que ce problème n'est pas bloquant ?

    Merci pour toute précision que vous pourrez m'apporter.
    r0d.
    Images attachées Images attachées  
    « L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
    Spinoza — Éthique III, Proposition VII

  2. #2
    r0d
    r0d est déconnecté
    Expert éminent

    Homme Profil pro
    tech lead c++ linux
    Inscrit en
    Août 2004
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : tech lead c++ linux

    Informations forums :
    Inscription : Août 2004
    Messages : 4 262
    Points : 6 680
    Points
    6 680
    Billets dans le blog
    2
    Par défaut
    Bon, j'ai résolu le problème: j'ai édité l'élément jdk 1.7 et je lui ai mis la jdk 1.6 à la place. Maintenant ça marche.
    Par contre je sais pas trop pourquoi
    « L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
    Spinoza — Éthique III, Proposition VII

  3. #3
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 813
    Points : 7 638
    Points
    7 638
    Par défaut
    Salut,

    Citation Envoyé par r0d Voir le message
    Bon, j'ai résolu le problème: j'ai édité l'élément jdk 1.7 et je lui ai mis la jdk 1.6 à la place. Maintenant ça marche.
    Par contre je sais pas trop pourquoi
    Euh... ça veut dire quoi "j'ai édité l'élément jdk 1.7"? Clic droit > edit?

    Si oui, qu'y avait-il pour le jdk 1.7?
    Est-ce que le "platform folder" était bon?
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  4. #4
    r0d
    r0d est déconnecté
    Expert éminent

    Homme Profil pro
    tech lead c++ linux
    Inscrit en
    Août 2004
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : tech lead c++ linux

    Informations forums :
    Inscription : Août 2004
    Messages : 4 262
    Points : 6 680
    Points
    6 680
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Citation Envoyé par plegat Voir le message
    Euh... ça veut dire quoi "j'ai édité l'élément jdk 1.7"? Clic droit > edit?
    Oui c'est ça.
    J'ai téléchargé la jdk 1.6, et j'ai fait "pointer" le folder sur celle-ci.

    Citation Envoyé par plegat Voir le message
    Si oui, qu'y avait-il pour le jdk 1.7?
    Est-ce que le "platform folder" était bon?
    Oui le folder était bon.
    En fait, c'est du vieux code qui avait été fait avec la jdk 1.6, et donc il y avait un conflit de version je pense.
    Mais c'est étrange, je pensais qu'en java, tout était en compatibilité ascendante.
    « L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
    Spinoza — Éthique III, Proposition VII

  5. #5
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 813
    Points : 7 638
    Points
    7 638
    Par défaut
    Citation Envoyé par r0d Voir le message
    En fait, c'est du vieux code qui avait été fait avec la jdk 1.6, et donc il y avait un conflit de version je pense.
    Mais c'est étrange, je pensais qu'en java, tout était en compatibilité ascendante.
    Rien à voir.
    Là tu es dans Netbeans, pas dans Java (mais beaucoup de "débutants" ont tendance à confondre ls deux).
    Et un conflit de version sur les fichiers sources... non (peut-être quelques warning de dépréciation ou des choses du genre à la limite, mais directement dans les fichiers sources)

    Tu as installé Netbeans, puis le JDK, il a dû y avoir un petit soucis de référence à ce niveau. Normalement Netbeans propose de résoudre ce genre de problème automatiquement, bizarre qu'il ne te l'ait pas proposé.

    Le plus simple, tu vires la plateforme 1.7 du "java platform manager", et tu la re-créés. Mais pas certain que ça résolve le soucis.
    Après, si c'est juste pour une utilisation ponctuelle, ça passera très bien en 1.6
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  6. #6
    r0d
    r0d est déconnecté
    Expert éminent

    Homme Profil pro
    tech lead c++ linux
    Inscrit en
    Août 2004
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : tech lead c++ linux

    Informations forums :
    Inscription : Août 2004
    Messages : 4 262
    Points : 6 680
    Points
    6 680
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par plegat Voir le message
    Là tu es dans Netbeans, pas dans Java (mais beaucoup de "débutants" ont tendance à confondre ls deux).
    Ha. Hum. Mais netbeans n'est qu'un IDE non? Enfin, ce que j'ai compris (merci de me corriger) c'est que netbeans c'est juste un éditeur avancé, mais derrière il utilise la machine virtuelle et la sdk de java, exactement comme eclipse non?

    Citation Envoyé par plegat Voir le message
    Normalement Netbeans propose de résoudre ce genre de problème automatiquement, bizarre qu'il ne te l'ait pas proposé.
    Effectivement, il m'avait proposé une "réparation", mais il n'avait pas réussi à résoudre le problème tout seul.

    Citation Envoyé par plegat Voir le message
    Après, si c'est juste pour une utilisation ponctuelle, ça passera très bien en 1.6
    Effectivement. Je n'ai vraiment pas grand chose à modifier (d'ailleurs c'est presque fini),en plus c'est sur un outil qu'on utilise en interne qui n'est vraiment pas important, donc bon, ça ira bien avec la 1.6. En plus, quand j'étais sur la 1.7, j'avais des milliers de warnings dans le code, alors qu'avec la 1.6 je n'en ai presque plus, donc je préfère autant; tout ce rouge dans le code ce n'est pas rassurant
    « L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
    Spinoza — Éthique III, Proposition VII

  7. #7
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 813
    Points : 7 638
    Points
    7 638
    Par défaut
    Citation Envoyé par r0d Voir le message
    Ha. Hum. Mais netbeans n'est qu'un IDE non? Enfin, ce que j'ai compris (merci de me corriger) c'est que netbeans c'est juste un éditeur avancé, mais derrière il utilise la machine virtuelle et la sdk de java, exactement comme eclipse non?
    On va dire oui, histoire de ne pas trop rentrer dans les détails des deux logiciels, ce n'est pas le but...
    Tu semblais sous-entendre en fait que les problèmes de plateforme de netbeans venaient d'un problème de version du code java, alors que ça n'a rien à voir. Que netbeans ait des soucis, ok, mais à ce niveau c'est rarement dû à la version du code java du projet. Hors des messages ayant un titre "problème netbeans" alors qu'il s'agit d'un bug de programmation dans un code source java, on en voit passer à la pelle... d'où ma précision netbeans n'est pas java, ce n'est qu'un IDE...


    Citation Envoyé par r0d Voir le message
    En plus, quand j'étais sur la 1.7, j'avais des milliers de warnings dans le code, alors qu'avec la 1.6 je n'en ai presque plus, donc je préfère autant; tout ce rouge dans le code ce n'est pas rassurant
    Si il y avait un problème de plateforme, ça peut se comprendre tout ce rouge!
    Après, il ne faut pas s'affoler, si ce sont juste des warning...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

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

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