javah命令的使用


   背景

 

 

    java開發中如果使用到JNI,則難免需要使用javah來生成C++或C的頭文件信息,下面小編就直接說說javah的命令:

    第一種:直接cd到當前程序的target/class目錄下(maven項目,如果是普通項目則到bin目錄下)  然后使用:javah com.yongcheng.liuyang.utils.TestJni,其中javah后面的是需要生成頭文件類的全路徑(包名+類名),當然生成的.h文件位於當前class的目錄下。

   第二種:直接在運行中cmd到dos窗口,使用如下命令:javah -classpath      D:\QulityBg\SpringMVCTest\target\classes com.yongcheng.liuyang.utils.TestJni

  其中-classpath后跟當前程序在磁盤上的位置,該位置只寫到class路徑或者bin路徑,后面是需要生成頭文件類的全路徑。

    好了以上就是javah的簡單使用,當然也可以增加一些參數,比如常見的-d,即就是將生成的頭文件存放的位置,具體可直接使用javah -h查看響應的參數以及含義。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM