jnativehook сборка не удалась jni.h не найден

1

Я пытаюсь создать jnativehook из источника. Я использую окна 7. Я прошел все этапы, описанные на веб-сайте. В том числе изменение переменных окружения В настоящее время я получаю сбои сборки из командной строки. Я вставил его ниже.

Я не уверен, где файлы jnativehook, где также должны были быть расширены, поэтому я попытался создать файл, когда он находится в разных местах, включая корневой каталог, каталог java и внутри java-папок.

Я проверил, если jni.h находится где-нибудь в файлах jnativehook (jhook), и это не так, но есть папка с именем jni на один шаг вверх. В java-каталоге есть файл jni.h, но он не говорит нигде, что мне нужно переместить и файлы из java в каталог jhook.

Кто-нибудь знает, должен ли он быть извлечен в конкретное место?

Также кто-нибудь знает, что означает эта ошибка и как ее решить?

Любая помощь оценивается: [apply] C:\jhook\src\native\common/NativeErrors.h: 36: 17: фатальная ошибка: jni.h: компиляция такого файла или каталога [apply] не завершена. [apply] gcc.exe: Файлы \Java\jdk1.7.0_07\include: Нет такого файла или каталога [apply] gcc.exe: Files\Java\jdk1.7.0_07\include\win32: Нет такого файла или каталога

  • 0
    Вы нашли решение?
Теги:

2 ответа

0

Это связано с тем, что вы установили java в место с пробелами в нем. Это не должно быть проблемой в версии 1.2 или в багажнике. Если вам нужно скомпилировать 1.1, избегайте пробела с\или двумя в свойстве java.include. Вы можете установить это в файле build.properties.

0

Попробуйте использовать другие версии jdk, такие как jdk1.6.0

Надеюсь это поможет.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню