Я пытаюсь сделать заголовок для JNI. Это код в java:
package javaapplication2;открытый класс JavaApplication2 {
public static void main(String[] args) {
JavaApplication2 obj=new JavaApplication2();
obj.print();
// TODO code application logic here
}
private native void print();
}
Команда приглашения cmd:
cd C: \ Users \ ABC \ Documents \ NetBeansProjects \ JavaApplication2
javah -o head.h-jni-classpath ../../ build / classes javaapplication2.JavaApplication2.java
Показывает эти ошибки
Исключение в потоке "main "java.lang.IllegalArgumentException: каталоги не поддерживаются в com.sun.tools.javac.file.RegularFileObject. (RegularFileObject.java:70) в com.sun.tools.javac.file.RegularFileObject. (RegularFileObject.java:64) в com.sun.tools.javac.file.JavacFileManager.getJavaFileObjectsFromFiles (JavacFileManager.java:785) в com.sun.tools.javah.JavahTask.run (JavahTask.java:463) в com.sun.tools.jjJavahTask.run (JavahTask.java:329) на com.sun.tools.javah.Main.main (Main.java:46)