I am trying to make an header for JNI This is the code in java:
package javaapplication2; public class JavaApplication2 {
public static void main(String[] args) {
JavaApplication2 obj=new JavaApplication2();
obj.print();
// TODO code application logic here
}
private native void print();
}
The cmd prompt command is
cd C:\Users\ABC\Documents\NetBeansProjects\JavaApplication2
javah -o head.h-jni-classpath../../build/classes javaapplication2.JavaApplication2.java
It shows these errors
Exception in thread "main" java.lang.IllegalArgumentException: directories not supported at com.sun.tools.javac.file.RegularFileObject.(RegularFileObject.java:70) at com.sun.tools.javac.file.RegularFileObject.(RegularFileObject.java:64) at com.sun.tools.javac.file.JavacFileManager.getJavaFileObjectsFromFiles(JavacFileManager.java:785) at com.sun.tools.javah.JavahTask.run(JavahTask.java:463) at com.sun.tools.javah.JavahTask.run(JavahTask.java:329) at com.sun.tools.javah.Main.main(Main.java:46)