Пример Jni в Eclipse - PullRequest
       0

Пример Jni в Eclipse

0 голосов
/ 28 июля 2011

Привет, пробуя пример jni по этой ссылке http://wendro.blogspot.com/2010/03/jni-example-eclipse-dev-cpp.html?showComment=1309930446765#c5048550711511727724 с eclipse Helios windows xp получаю эту ошибку в консоли eclipse

"ошибка: невозможно получить доступ к MyFirstWrapper, файл класса для MyFirstWrapper не найден, javadoc: ошибка - класс MyFirstWrapper не найден. Ошибка: классы не были указаны в командной строке. Попробуйте -help. "

что я должен сделать .. ???

Ответы [ 2 ]

1 голос
/ 19 марта 2012

В качестве альтернативы, установите рабочий каталог вашей конфигурации запуска в корзину проекта. в аргументах установите флаг -d, чтобы указать, куда выходной файл попадает в вашу папку cpp. Например:

Working Directory: ${workspace_loc:/ProjectRoot/bin}
Arguments: -d ${workspace_loc:/ProjectRoot/cpp} full.package.name.path.to.Class
0 голосов
/ 29 июля 2011

Привет. Спасибо, я только получил ответ, который я сделал, вот так. Я получил заголовочный файл jni, сгенерированный внутри папки cpp

В Инструментах запуска Eclipse, Конфигурации внешних инструментов,

Имя: Jni

Местоположение: мое местоположение javah.exe D: \ ProgramFiles \ Java \ jdk1.6.0_17 \ bin \ javah.exe

Рабочий каталог: расположение моего файла javah $ {workspace_loc: / jni_hello_world / cpp}

И самый важный момент находится внутри аргументов, которые мы должны сначала указать в качестве нашего .class местоположения, а затем jni, как показано ниже

-classpath E: \ Workspace \ JNI \ jni_hello_world \ bin -jni MyFirstWrapper

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