Я использовал следующее руководство, чтобы начать, http://cnd.netbeans.org/docs/jni/beginning-jni-win.html.
Но когда я пытаюсь сгенерировать файл заголовка, используя команду ниже
JAVA_HOME \ bin \ javah.exe-o HelloWorldNative.h -jni -classpath PROJECTS_ROOT \ HelloWorld \ build \ classes helloworld.Main
Я получаю следующую ошибку.
Ошибка: невозможно восстановить изошибка ввода-вывода со следующим сообщением: HelloWorldNative.h (доступ запрещен)
Заранее спасибо:)
Похоже, вы стоите в каталоге, где вам не предоставлен доступ для записи при запуске javah.
Редактировать: Что если вы укажете полный путь к месту, которое вы знаетеу вас есть доступ для записи?
Я тоже получил эту проблему, и вот как я ее решил:
После создания проекта перейдите в каталог, где находятся ваши файлы .class.
например, C: \ Users \ Development \ Documents \ NetBeansProjects \ DLLDevelopment \ build \ classes
и повторите команду.