2013-04-16 56 views
1

我一直在嘗試從源代碼構建jnativehook。我正在使用Windows 7.我經歷了網站上描述的所有階段。包括更改環境變量目前,我正在從命令提示符處獲取構建失敗。 我把它粘貼在下面。jnativehook構建失敗jni.h沒有找到

林不知道哪裏jnativehook文件也應該extraxted,所以我試圖建立文件,而它是在不同的位置,包括根目錄,java目錄和java文件夾內。

我檢查jni.h是否在jnativehook(jhook)文件中的任何位置,但它沒有,但有一個名爲jni的文件夾。 在java目錄中有jni.h文件,但它並沒有說我必須移動的任何地方,並將文件從java文件移出到jhook目錄。

有誰知道它是否應該提取到特定的地方?

也沒有人知道這個錯誤意味着什麼以及如何解決它?

任何幫助理解 : [應用] C:\ J形鉤的\ src \天然\公共/ NativeErrors.h:36:17:致命錯誤:jni.h :沒有這樣的文件或目錄 [應用]彙編終止。 [應用] gcc.exe:Files \ Java \ jdk1.7.0_07 \ include:沒有這樣的文件或目錄 [應用] gcc.exe:Files \ Java \ jdk1.7.0_07 \ include \ win32:沒有這樣的文件或目錄

+0

您是否找到解決方案? – Andres

回答

0

嘗試使用JDK的其他版本,如jdk1.6.0

希望這有助於。

0

它是因爲你將java安裝到了一個空格的位置。這不應該是版本1.2或中繼的問題。如果您需要編譯1.1,請在java.include屬性中使用\或兩個字符轉義空格。你可以在build.properties文件中設置它。