Hey Leute,
ich habe ein (für mich) merkwürdiges Problem mit JNI,
dabei versuche ich einen Header für meine C-DLL zu generieren.
Zuerst habe ich die Datei "Console.java" über die Konsole mit "javac [Pfad]\Console.java" kompiliert,
danach habe ich mittels der "Console.class" versucht, mit den Befehl "javah -jni [Pfad]\Console" eine Console.h zu erstellen. Wenn ich das jedoch versuche, werde ich
mit dieser Exception erschlagen: http://image-upload.de/image/M2GEeW/e5f21ba65f.png.
Inhalt der "Console.java":
Gruß,
Patrik
ich habe ein (für mich) merkwürdiges Problem mit JNI,
dabei versuche ich einen Header für meine C-DLL zu generieren.
Zuerst habe ich die Datei "Console.java" über die Konsole mit "javac [Pfad]\Console.java" kompiliert,
danach habe ich mittels der "Console.class" versucht, mit den Befehl "javah -jni [Pfad]\Console" eine Console.h zu erstellen. Wenn ich das jedoch versuche, werde ich
mit dieser Exception erschlagen: http://image-upload.de/image/M2GEeW/e5f21ba65f.png.
Inhalt der "Console.java":
Java:
public class Console{
public static native void setConsoleColor(char background, char foreground);
public static native void waitKey(int wait);
static{
System.loadLibrary("Console");
}
public static void main(String[] args){
Console.setConsoleColor('4', 'F');
Console.waitKey(0);
}
}
Gruß,
Patrik