2015-12-27 2 views
2

Je viens de suivre le tutoriel d'installation de Slick2D situé Here, puis j'ai copié le projet "Hello World" depuis le même wiki. J'ai changé toutes les références de classe et les références de bibliothèque afin qu'elles aient été nommées correctement, et ai essayé de l'exécuter. J'ai cette erreur.Problèmes d'installation de NetBeans Slick2D

Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path 
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1865) 
    at java.lang.Runtime.loadLibrary0(Runtime.java:870) 
    at java.lang.System.loadLibrary(System.java:1122) 
    at org.lwjgl.Sys$1.run(Sys.java:72) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.lwjgl.Sys.doLoadLibrary(Sys.java:66) 
    at org.lwjgl.Sys.loadLibrary(Sys.java:96) 
    at org.lwjgl.Sys.<clinit>(Sys.java:117) 
    at org.lwjgl.opengl.Display.<clinit>(Display.java:135) 
    at org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.newdawn.slick.AppGameContainer.<clinit>(AppGameContainer.java:36) 
    at MyGame.mainClass.main(mainClass.java:39) 

There is an image qui décrit comment j'ai les dossiers disposés.

Honnêtement, je n'ai aucune idée de ce qui se passe ici. J'ai essayé de créer l'ensemble du projet et de créer tous les dossiers à nouveau, et toujours la même erreur.

Merci à tous ceux qui prennent le temps d'essayer de répondre à cette question.

+0

Bienvenue sur [si]! Les liens sont déconseillés, pour éviter les pourritures, c'est pourquoi les nouveaux utilisateurs sont limités à si peu. – jpaugh

Répondre

0

Votre erreur indique qu'il ne peut pas trouver votre bibliothèque, ce qui signifie que vous avez manqué l'ajout de lwjgl à vos bibliothèques.

Peut-être que cela vous aide:

http://wiki.lwjgl.org/wiki/Setting_Up_LWJGL_with_NetBeans

Vous installez essentiellement la bibliothèque de la même façon que vous avez installé la bibliothèque slick2d, Furthemore vous devez définir LWJGL comme bibliothèque native:

Cette capture d'écran est de éclipse mais il montre un projet slick2d avec quelques trucs supplémentaires. Rendez les points d'emplacement de votre bibliothèque native dans le dossier natif lwjgl et assurez-vous d'avoir tous les autres fichiers lwjgl dans votre projet. Si vous ne savez pas comment définir l'emplacement de la bibliothèque native NetBeans vérifier ce lien:

https://community.oracle.com/thread/3554856?start=0&tstart=0

enter image description here

0

Ma réponse/contribution est d'environ un an et demi trop tard, mais nous espérons que cela va aider quelqu'un d'autre (ou peut-être même l'op s'il/elle n'a jamais eu de travail) ...

Faites un clic droit de votre projet (icône en haut dans la liste latérale) cliquez sur 'Propriétés (élément de menu en bas dans une fenêtre contextuelle) Sélectionnez "Exécuter" parmi les choix disponibles Et ... au fond, il y a une case intitulée « XXX »

En supposant que vous avez installé LWJGL sur votre ordinateur, tapez le chemin vers les bibliothèques natives LWJGL Voici ce que je tape - et ça fonctionne bien.

-Djava.library.path=C:\Java\lwjgl-2.9.3\native\windows 
  • si vous utilisez un autre-que Windows, votre chemin se termine différemment