本次測試的demo名為ClientDemo-NetBeansPro,同文件夾還有一個名為AlarmJavaDemo的都大同小異。接下來開始了。
一、介紹一下環境:
- 開發工具:MyEclipse
- 系統Win7 64
- 下載sdk:官網sdk下載地址.根據自己機型下載所需的sdk,此處不多做贅述。
二、項目准備:
- ClientDemo-NetBeansPro文件夾下新建lib文件夾(方便管理),官方是說直接放在這個文件夾里,我個人覺得不好管理所以這樣,你們也可以根據官方的指示,唯一的區別后面會講到。
- 將庫文件里的移入,庫文件里大多數都有,沒有的話去我上傳的demo里找也行。下圖就是所需要放入lib中的文件。
- 用開發工具打開這個項目。
本項目中使用的jdk為JavaSE1.6,如果項目不能正常運行請檢查jdk版本是否為1.6我剛開始試過1.8和1.7的似乎項目會報錯,如果你沒有就略過本條提示。
共2處開始修改:
第一處,修改src-HCNetSDK.java中HCNetSDK接口中INSTANCE參數的加載庫路徑:
三、啟動
找到ClientDemo.java文件(就src下第一個)。右鍵運行即可。運行后會打開一個ClientDemo的base窗口。輸入你們的自己的地址啥的,然后先點擊注冊,等注冊成功后再點預覽就可以了。注冊成功后就是下圖的樣子(剛開始是一個黑點然后Device成功后Device變成文件夾)。前期測試可以自己在ClientDemo.java文件中jButtonLoginActionPerformed()方法中long userID = lUserID.longValue();語句后輸出一下userID,只要不是返回值不是-1就說明登陸成功了(前提是設備已經激活過了,激活很簡單自行百度)。
另:再啰嗦一下,可以在ClientDemo.java文件中修改初始化參數也就是base窗口的默認值,修改的位置在圖中(應該你們都會吧)。
最后
網上也有建議說,避免次次引入這個麻煩,直接將所需要的庫文件直接復制到了jdk目錄下的bin文件夾中其中包括HCNetSDKCom文件夾,也可以,具體的自己斟酌。
如果本文有幫助到你,可以幫我點個贊,或者評論告訴我我會很高興。
我已將項目上傳到CSDN你們有需要的可以在文章頂部點擊下載,后期看一下如果需要的人多的話我再放到GIT上。