Javah頭文件生成器
javah程序創建C頭文件和存根文件,這些是把本地C成員函數包入java 所需要的。被創建的頭文件給出了有關java類的信息,這些信息是C成員函數與java類交換數據所必需的。存根文件將用來創建將定義java對象的結構與java對象本身數據相聯系的C文件。調用Javah的命令行如下:
C:\>Javah options classname additionalClasses
javah程序有些象java解釋器,它只需要類名而不需要寫.class擴展名。javah 程序可接受多個類名以產生文件頭和存根文件,下表列出了Javah程序命令行選項。
選項 功能
-o outputfile 此選項告訴Javah將產生的所有文件頭或存根文件都放到一個單獨的文件"outputfile"中。
-d directory 此選項告知Javah把產生的文件頭或存根文件放入給定目錄。
-td directory 此選項告知Javah 程序把臨時文件放入目錄"dirrctory"而不是tmp目錄中。
-stubs 此選項告知Javah將產生存根文件而非頭文件。
-verbose 此選項告知Javah將產生文件的狀態輸出到標准輸出設備。
-classpath path 此選項告知Javah用"path"目錄尋找類文件,多個目錄之間應用分號分開。