本經(jīng)驗將介紹如何配置結(jié)合java和c++的程序開發(fā)環(huán)境,需要同時支持兩者的Eclipse。筆者使用Mac系統(tǒng)演示
1、創(chuàng)建java項目,編寫有main和兩個帶有native關(guān)鍵字的方法(如圖),保存編譯。
2、進入bin文件夾,在命令行中輸入javah -jni com.test.jni.Main以創(chuàng)建c++頭文件。頭文件中包含兩個native方法的c++寫法。
3、創(chuàng)建c++項目,右擊這個項目進行設(shè)置。
1)如圖添加include(javaHome里面的include)
2)如圖選上shared(Windows找MinGW C/C++ Linker)這樣就會輸出動態(tài)數(shù)據(jù)庫
3)如圖設(shè)置編譯后動作(將編譯結(jié)果拷貝至java項目中)Windows:xcopy libNativeTest.dll ../../NativeTest
4)如圖設(shè)置輸出類型:shared library
OK保存
4、將頭文件拷貝至src文件夾(自建),如圖編寫cpp文件實現(xiàn),點擊Build all,結(jié)果如圖
5、在java文件中如圖添加代碼加載動態(tài)數(shù)據(jù)庫,運行!
新聞熱點
疑難解答
圖片精選