|
@@ -10,7 +10,6 @@ import com.sun.jna.ptr.IntByReference;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
-import javax.swing.*;
|
|
|
import java.io.UnsupportedEncodingException;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
@@ -25,7 +24,7 @@ public class HCNetSDKUtil {
|
|
|
private int lUserID = -1; //用户句柄
|
|
|
private FExceptionCallBack_Imp fExceptionCallBack;
|
|
|
private String userDir = System.getProperty("user.dir");
|
|
|
- private String sourceDir = "HCNetSDK";
|
|
|
+ private String sourceDir = null;
|
|
|
|
|
|
private List<ChannelInfo> channelInfoList = new ArrayList<>();
|
|
|
|
|
@@ -43,6 +42,11 @@ public class HCNetSDKUtil {
|
|
|
}*/
|
|
|
|
|
|
public HCNetSDKUtil init(){
|
|
|
+ if (OsSelect.isLinux()) {
|
|
|
+ sourceDir = "HCNetSDK_LINUX64";
|
|
|
+ }else{
|
|
|
+ sourceDir = "HCNetSDK_WIN64";
|
|
|
+ }
|
|
|
if (hCNetSDK == null) {
|
|
|
if (!createSDKInstance()) {
|
|
|
return this;
|