J'ai beaucoup lu mais je n'ai pas encore trouvé de solution.
J'utilise lwjgl
il a besoin de 2 jars et d'une bibliothèque native pour fonctionner : lwjgl.jar
, lwjgl_util.jar
et la bibliothèque des indigènes. J'ai essayé de toutes les manières possibles et imaginables, en tout cas, j'essaie avec une commande comme celle-ci pour le moment :
java - Djava.library.path="libs/natives/" -cp libs/jars/lwjgl.jar:libs/jars/lwjgl_util.jar DisplayTest.class
mais à chaque fois que j'essaye, je me fais avoir :
Exception in thread "main" java.lang.NoClassDefFoundError: DisplayTest/class
Caused by: java.lang.ClassNotFoundException: DisplayTest.class
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: DisplayTest.class. Program will exit
Oh et il pourrait être utile de mentionner que je travaille sur un terminal linux. De plus, j'ai réussi à le faire fonctionner parfaitement dans Eclipse, donc je ne comprends pas vraiment ce qui se passe ici.