win10 Android studio3.1.2 成成JNI步驟,以及解決javac不是內部或外部命令等問題
阿新 • • 發佈:2018-12-14
下面來說說這個問題的解決辦法,其實很簡單:
-
1,首先進入環境變數頁面
-
2,在系統變數下面配置
- JAVA_HOME:你自己的jdk的路徑
- CLASSPATH= .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
- 注意前面有一個.千萬不要忘了。
-
第三步,也是最重要的一步,配置Path變數,這裡win10和其他的不同就出來了,win的path變數,要用jdk的絕對路徑,而不能用%JAVA_HOME%這一類的,計算機識別不了。
- path=
C:\ProgramFiles\Java\jdk1.7.0_67\bin;C:\Program Files\Java\jdk1.7.0_67\jre\bin; - 在path環境變數的最前端加上你自己的jdk的這兩個目錄就好了。一定要是絕對路徑!
- path=
###這樣你在測試一下肯定就沒有問題了,還有修改完環境變數,再次測試的時候,cmd的視窗需要重新啟動一下。
生成步驟:1、開啟Terminal,直接就是當前專案目錄下
2、輸入 : cd app/src/main/java/ 切換到java的目錄下:
3、輸入:javah -classpath . -jni com.my.mybutterkinfe.Aa
建立標頭檔案成功在java目錄下