這篇博客教你如何快速生成native頭文件, 參考了其他大神的博客, 也許其他大神的博客在編寫的時候可用, 但是我自己使用的時候不可用, 這裏作爲補充矯正, 供大家參考
選項位置
生成native.h頭文件
上圖中的解釋比較清楚了, 但是路徑有錯誤
正確寫法如下
Program: $JDKPath$\bin\javah.exe
Parameters: -classpath . -jni -o $ModuleFileDir$/src/main/jni/$Prompt$ $FileClass$
Working directory: $ModuleFileDir$\src\main\java
Parameters: -classpath . -jni -o $ModuleFileDir$/src/main/jni/$Prompt$ $FileClass$
Working directory: $ModuleFileDir$\src\main\java
其中Prompt在執行命令的時候需要自己輸入要生成的文件名, 之後後會在jni目錄生成對應的文件名
Working directory代表Java源文件的路徑, 上圖中寫的是class文件的路徑(是不對的)
查看類中辦法變量的簽名
對應的類右擊->external tools->javah/javap
輸入生成.h文件名 是因爲在 -o時的Prompt
來源地址: Prompt
http://blog.csdn.net/proud2005/article/details/45717593
Prompt
Prompt