Java使用jna調用經過C++ dll編譯後的 C# dl庫;
Windows 7 32位、VS2005、Eclipse,JDK 1.8 32位、微軟常用運作庫位數也要一直;
需要注意:window 位數需要和JDK、微軟常用運作庫位數保持一緻,不能出現任何位數不一緻!!!
Java調用C# 程式集,其中由于C# 屬于托管程式,而Java 調用c# ,最好的方法就是通過使用
jna 的jar包實作;通過jna調用由C++ 封裝好的C# 動态程式集;
詳細請看本項目手冊(由于github識别不了word是以需要下載下傳),使用手冊請點選 這裡;
綜合整個項目來說挺感激上司的信任,在另一個項目組完成不了的情況下将這個難點交給自己一人來
解決,并能夠按時完成并傳遞。整個測試項目從需求确立到完成經曆了将近一周的時間,其中針對自己接觸
過少的java、C++ 程式來說為了能夠確定代碼沒問題,隻能根據官網從建立項目開始一步一步來完成目标,
以及針對jna的使用隻能根據GitHub源碼來開發;針對跨語言調用來講要求還是非常苛刻的,不論是環境,
版本還是資料類型的對應都是需要一一來确認的,當遇到問題從網上或者别人哪裡得到答案時,自己需要
保持清醒,對其問題能夠有自己的分析,雖然不知道怎麼做但是隻要确認自己想法是對的就一定不要懷疑
自己要敢于嘗試,最終相信你一定會成功。