四川科技館 智慧控制 物聯網 AI 資料採集 智慧控制(JNative、skycto JEEditor)
四川科技館智慧控制Java物聯網AI開發
1.分清楚System.load與System.loadLibrary
System.load //System.load 引數必須為庫檔案的絕對路徑,可以是任意路徑,例如: System.load("C:\\Documents and Settings\\TestJNI.dll"); //Windows System.load("/usr/lib/TestJNI.so"); //LinuxSystem.loadLibrary //System.loadLibrary 引數為庫檔名,不包含庫檔案的副檔名。 System.loadLibrary ("TestJNI"); //載入Windows下的TestJNI.dll本地庫 System.loadLibrary ("TestJNI"); //載入Linux下的libTestJNI.so本地庫 //注意:TestJNI.dll 或 libTestJNI.so 必須是在JVM屬性java.library.path所指向的路徑中。1231234
2.以上為原理(都不好使!!!)
GlobalFunction.getSingleton().loadJNILibrary("zlprint");loadJNILibrary 這個方法是自動從classpath或者jar包中尋找 zlprint.dll 或者 zlprint.so(具體根據OS系統平臺決定) 重複載入相同的dll會報錯哦! loadJNILibrary要區分x86和x64,假設你有相同的兩個zlprint.dll,請在前面加上目錄限定名稱,比如:windows-x86_64/zlprint12
3.JavaCPP的坑
執行這些命令列的時候需要在Visual Studio 20XX的命令提示符下執行
$ javac -cp javacpp.jar NativeLibrary.java
$ java -jar javacpp.jar NativeLibrary
$ java -cp javacpp.jar NativeLibrary
因為最後一行命令會呼叫VS的執行環境編譯器cl.exe,不是在Visual Studio x64 Win64 Command Prompt (2010)命令中執行就找不到這玩意兒!
如果你寫的xxx.java檔案中包含了package資訊,編譯的時候應該把xxx.class檔案放在package目錄下才能夠編譯(這是java常識)
JavaCPP中的註解annotation都是針對c++檔案生成而言,跟java檔案本身沒有任何毛關係!
作用是為了配置生成的cpp程式碼而存在
@Platform(include=“PrintLib.h”,link =“D:/javacpp-bin/zlprint”)
標頭檔案包含可以這樣:include={“PrintLib.h”,“string.h”}
4.資料採集與智慧控制
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69947338/viewspace-2656510/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 四川科技館 智慧控制 協議設計(skycto JEEditor)協議
- 智慧場館&科技館 智慧控制 建設方案(skycto JEEditor)
- 物聯網路卡助力智慧圖書館
- 透過工業智慧閘道器打造工廠MES資料採集專屬物聯網
- 物聯網全連線工廠:實現生產過程資料採集及智慧管理
- 物聯網智慧工廠中的PLC如何進行資料採集與遠端維護
- 資料採集物聯網平臺的功能及作用
- 物聯網智慧閘道器實現汙水處理PLC資料採集與組態監控
- 物聯網終端裝置——遠端資料採集儀
- 壓塊機PLC資料採集物聯網解決方案
- 物聯網和智慧地球的智慧
- 智慧校園平臺原始碼,物聯網技術、智慧控制技術、資訊釋出管理技術原始碼
- 【物聯網】通過mqtt協議使用wifi遠端控制你的智慧裝置MQQT協議WiFi
- 堅韌體MES工廠資料採集物聯網解決方案
- 數控磨床資料採集遠端監控物聯網系統
- 數字工廠如何建設物聯網資料採集系統
- 【物聯網】IoT與智慧時代
- 能源物聯網資料採集,助力打造節能降耗低碳工廠
- 智慧安防的主要應用場景和資料採集標註解決方案 | 景聯文科技
- ViCANdo — 智慧駕駛資料採集及資料分析平臺
- 樂訊通雲通訊:物聯網路卡在智慧圖書館的應用
- 智慧住所無線控制網路
- 熱壓機PLC資料採集遠端監控物聯網解決方案
- 基於工業物聯網的數控機床資料採集系統
- Map集合(Java基礎、skycto JEEditor)Java
- 【物聯大師】之物聯網智慧閘道器
- 新能源專案中PLC資料採集物聯網可以實現什麼功能
- Neuron+eKuiper 實現工業物聯網資料採集、清理與反控UI
- 工業物聯網閘道器實現資料採集上雲解決方案
- 物聯網資料
- 智慧工廠:工業裝置聯網及資料採集解決方案
- IOT智慧資料採集平臺有什麼功能
- 人工智慧(AI)與物聯網(IOT)的混搭受熱捧人工智慧AI
- 智慧製造控制
- 人工智慧如何改變物聯網?人工智慧
- 塗鴉智慧物聯網平臺初探
- 黑莓進軍物聯網智慧安防了!
- 智慧物聯網的運用領域