ошибка при создании файла заголовка Java - PullRequest
0 голосов
/ 26 марта 2012

Я пытаюсь создать файл заголовка Java. Я скомпилировал проект в NetBeans, а затем в командной строке введите следующее:

javah -classpath C:\Users\User\Documents\NetBeansProjects\JNITest\build\classes.jnitest HelloWorld

Я тоже пробовал:

javah -classpath C:\Users\User\Documents\NetBeansProjects\JNITest\build\classes\jnitest HelloWorld

Но я получаю сообщение об ошибке: не удалось найти файл clas для HelloWorld.

Класс явно находится в:

C:\Users\User\Documents\NetBeansProjects\JNITest\build\classes\jnitest\HelloWorld.class

Как правильно указать путь?

Ответы [ 2 ]

4 голосов
/ 26 марта 2012

Попробуйте это:

javah -classpath C:\Users\User\Documents\NetBeansProjects\JNITest\build\classes jnitest.HelloWorld
                 ^---------------- class folder ------------------------------^ ^--- classname --^
0 голосов
/ 26 марта 2012

Ха,

У Oracle есть хорошее руководство по этому поводу: Джава - Учебник

Задача состоит в том, чтобы правильно указать полное имя класса . Я полагаю, вы установили пакет для вашего HelloWorld класса, поэтому этот пакет тоже должен быть в пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...