JNI javah virker ikke
Jeg er ved at lave en Java Native Interface helloWorld applikation.Jeg har lavet en java fil:
//File: Hello.java
class Hello {
public native void sayHello();
static {
System.loadLibrary("hello");
}
public static void main(String[] args) {
Hello h = new Hello();
h.sayHello();
}
}
jeg kalder så javac på denne fil:
C:\Download\JNI tutorial\hello>javac Hello.java
Det går fint, den kompilerer som den skal og der ligger nu en fil der hedder Hello.class
Mit problem er nu at jeg ikke kan køre javah uden problemer:
C:\Download\JNI tutorial\hello>javah -jni Hello.class
Error: Class Hello.class could not be found.
Er der nogen der har et svar på hvorfor det ikke virker?
