Partage
  • Partager sur Facebook
  • Partager sur Twitter

Soucis de chemin de fichier

Sujet résolu
    21 octobre 2018 à 14:45:52

    Bonjour je ne sais pas si je me se sujet dans le bonne catégorie mais je vous explique quand même mon problème voilà je fais du développement 3d en java avec lwjgl (je suis au tout début ) et je le fais sur NetBeans mais pour que les natives de la bibliothèque lwjgl soit activées sur mon projet il faut spécifier le chemin d'accès de celle ci (je l'ai fais ) et quand je compile mon projet il me dit qu'il y a une erreur je vous met un screen 

    et je ne sais pas comment le résoudre car pour moi le chemin est bon je vous mais aussi le chemin d'accès du dossier native en screen 

    • Partager sur Facebook
    • Partager sur Twitter
      21 octobre 2018 à 20:20:07

      Je n'utilise pas NetBeans donc je ne peux pas t'aider sur ton problème après pour simplifier l'utilisation de bibliothèque externe je te conseillerais d'utiliser maven/gradle ça te simplifierais la vie
      • Partager sur Facebook
      • Partager sur Twitter
        22 octobre 2018 à 12:10:25

        et a quoi ils servent ???
        • Partager sur Facebook
        • Partager sur Twitter
          22 octobre 2018 à 14:34:54

          maven et gradle sont (entre autre) des mécanismes permettant d'injecter automatiquement les JAR dont ton programme a besoin AINSI QUE TOUTES LEURS DEPENDANCES, sans avoir besoin de tout trouver à la main.

          Ca permet aussi de gérer plus facilement les changements de version et de différencier les librairies dont on a besoin lors de la compilation, lors des tests et pour un livrable (dans ce dernier cas par exemple, on a pas besoin de livrer tout ce qui touche aux tests, comme JUNIT ou les outils de MOCKing).

          Maven est plus ancien, gradle plus récent. Les deux sont très bien.

          Si l'on prend l'exemple de maven, au lieu de devoir télécharger tous les JARs dont tu as besoin, tu écris un fichier pom.xml qui fait partie de ton projet; Dans ce fichier tu indiques les 2 ou 3 librairies dont tu as besoin, et maven se charge d'aller les trouver sur le web, il les place dans un cache sur ton disque dur (pour ne pas les télécharger à chaque fois), il analyse les dépendances et charge tout en cascade....et avec tous les environnements de développement, tu as des plugins qui "injectent" ces jars automatiquement dans le classpath de ton projet pour qu'il compile et s'exécute correctement.

          Après, ces deux solutions vont bien au delà de la simple gestion de dépendance, mais c'est une autre histoire ;o)

          Maintenant, l'erreur que tu as c'est NetBean qui te dit qu'il ne trouve pas ta classe MAIN selon la directive que tu lui a donné pour lancer le programme.

          A priori, ton programme c'est engineTester.MainGameLoop

          C'est bien comme cela que tu lances ton programme ? Il y a bien une méthode main dans cette classe ?

          J'ai l'impression que tu essayes de lancer une autre classe, en provenance de ta librairie graphique.

          • Partager sur Facebook
          • Partager sur Twitter
            22 octobre 2018 à 15:47:24

            Merci beaucoup de votre aide à tous j'ai réussi a résoudre mon problème dans la VM option il fallait mettre -Djava.library.path="C:\Users\Hardelin\Documents\NetBeansProjects\lwjgl-2.9.3\native\windows"

            encore merci

            je close le sujet. 

            -
            Edité par Baba_prog 23 octobre 2018 à 10:02:53

            • Partager sur Facebook
            • Partager sur Twitter

            Soucis de chemin de fichier

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown