Jcurses

C:\eclipse\Schachbrett>java -classpath C:\eclipse\Schachbrett\lib\jcurses.jar;C:
\eclipse\Schachbrett\ -Djava.library.path=C:\eclipse\Schachbrett\lib\ src.JavaCu
rsesExample
Exception in thread "main" java.lang.NoClassDefFoundError: src/JavaCursesExample
(wrong name: JavaCursesExample)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)

EDIT: Hää? warum geht das nicht bei mir?
 
Zuletzt bearbeitet:
Weil deine Class-Dateien wohl kaum in dem Hauptordner liegen werden sondern wahrscheinlich in bin oder? Und dein package-Name ist nehme ich mal an auch nicht source.

Aber du kannst das auch über eclipse starten, das ist vllt einfacher.

Im Menü: Run - Open Run Dialog... - Unter Java Application dein Programm auswählen und auf dem Reiter "Arguments" bei VM Arguments folgendes eintragen:
Code:
-Djava.library.path=lib

Dann sollte es laufen sofern denn deine dll im Ordner lib liegt.

Aber wenn ihr damit arbeiten sollt, warum kriegt ihr dann nicht gesagt wie man das macht
 
wir haben eine anleitung bekommen wie das unter Linux funktioiert wo es diese dll datei nicht gibt.

Vielen Dank
 
Zurück