diff --git a/casic-server/src/main/java/com/casic/missiles/ptz/service/HCNetSDK.java b/casic-server/src/main/java/com/casic/missiles/ptz/service/HCNetSDK.java index 12dad43..a169ee6 100644 --- a/casic-server/src/main/java/com/casic/missiles/ptz/service/HCNetSDK.java +++ b/casic-server/src/main/java/com/casic/missiles/ptz/service/HCNetSDK.java @@ -36,7 +36,7 @@ // String path = dllPath.substring(1).replace("/", File.separator)+"config"+File.separator+"hiklib"+File.separator+"HCNetSDK.dll"; //String path = "D:\\CH-HCNetSDKV6.1.6.3_build20200925_Win64\\CH-HCNetSDKV6.1.6.3_build20200925_Win64\\Demo示例\\4- Java 开发示例\\1-ClientDemo\\ClientDemo-NetBeansPro\\lib\\HCNetSDK.dll"; - HCNetSDK INSTANCE = (HCNetSDK) Native.loadLibrary(path.replace("/", File.separator), + HCNetSDK INSTANCE = (HCNetSDK) Native.loadLibrary(path, HCNetSDK.class); /***宏定义***/ //常量 diff --git a/casic-server/src/main/java/com/casic/missiles/ptz/service/HCNetSDK.java b/casic-server/src/main/java/com/casic/missiles/ptz/service/HCNetSDK.java index 12dad43..a169ee6 100644 --- a/casic-server/src/main/java/com/casic/missiles/ptz/service/HCNetSDK.java +++ b/casic-server/src/main/java/com/casic/missiles/ptz/service/HCNetSDK.java @@ -36,7 +36,7 @@ // String path = dllPath.substring(1).replace("/", File.separator)+"config"+File.separator+"hiklib"+File.separator+"HCNetSDK.dll"; //String path = "D:\\CH-HCNetSDKV6.1.6.3_build20200925_Win64\\CH-HCNetSDKV6.1.6.3_build20200925_Win64\\Demo示例\\4- Java 开发示例\\1-ClientDemo\\ClientDemo-NetBeansPro\\lib\\HCNetSDK.dll"; - HCNetSDK INSTANCE = (HCNetSDK) Native.loadLibrary(path.replace("/", File.separator), + HCNetSDK INSTANCE = (HCNetSDK) Native.loadLibrary(path, HCNetSDK.class); /***宏定义***/ //常量 diff --git a/casic-server/src/main/java/com/casic/missiles/ptz/service/impl/HCNetServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/ptz/service/impl/HCNetServiceImpl.java index 53ddaa4..1d12eb0 100644 --- a/casic-server/src/main/java/com/casic/missiles/ptz/service/impl/HCNetServiceImpl.java +++ b/casic-server/src/main/java/com/casic/missiles/ptz/service/impl/HCNetServiceImpl.java @@ -34,7 +34,7 @@ private static String path = SpringContextHolder.getBean(HiLibProperty.class).getHikLibPath(); // String dllPath = Thread.currentThread().getContextClassLoader().getResource("").getPath(); - private static HCNetSDK hCNetSDK = (HCNetSDK) Native.loadLibrary(path.replace("/", File.separator), + private static HCNetSDK hCNetSDK = (HCNetSDK) Native.loadLibrary(path, HCNetSDK.class); // String dllPath = Thread.currentThread().getContextClassLoader().getResource("").getPath(); // String path = dllPath.substring(1).replace("/", File.separator)+"config"+File.separator+"hiklib"+File.separator+"HCNetSDK.dll"; diff --git a/casic-server/src/main/java/com/casic/missiles/ptz/service/HCNetSDK.java b/casic-server/src/main/java/com/casic/missiles/ptz/service/HCNetSDK.java index 12dad43..a169ee6 100644 --- a/casic-server/src/main/java/com/casic/missiles/ptz/service/HCNetSDK.java +++ b/casic-server/src/main/java/com/casic/missiles/ptz/service/HCNetSDK.java @@ -36,7 +36,7 @@ // String path = dllPath.substring(1).replace("/", File.separator)+"config"+File.separator+"hiklib"+File.separator+"HCNetSDK.dll"; //String path = "D:\\CH-HCNetSDKV6.1.6.3_build20200925_Win64\\CH-HCNetSDKV6.1.6.3_build20200925_Win64\\Demo示例\\4- Java 开发示例\\1-ClientDemo\\ClientDemo-NetBeansPro\\lib\\HCNetSDK.dll"; - HCNetSDK INSTANCE = (HCNetSDK) Native.loadLibrary(path.replace("/", File.separator), + HCNetSDK INSTANCE = (HCNetSDK) Native.loadLibrary(path, HCNetSDK.class); /***宏定义***/ //常量 diff --git a/casic-server/src/main/java/com/casic/missiles/ptz/service/impl/HCNetServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/ptz/service/impl/HCNetServiceImpl.java index 53ddaa4..1d12eb0 100644 --- a/casic-server/src/main/java/com/casic/missiles/ptz/service/impl/HCNetServiceImpl.java +++ b/casic-server/src/main/java/com/casic/missiles/ptz/service/impl/HCNetServiceImpl.java @@ -34,7 +34,7 @@ private static String path = SpringContextHolder.getBean(HiLibProperty.class).getHikLibPath(); // String dllPath = Thread.currentThread().getContextClassLoader().getResource("").getPath(); - private static HCNetSDK hCNetSDK = (HCNetSDK) Native.loadLibrary(path.replace("/", File.separator), + private static HCNetSDK hCNetSDK = (HCNetSDK) Native.loadLibrary(path, HCNetSDK.class); // String dllPath = Thread.currentThread().getContextClassLoader().getResource("").getPath(); // String path = dllPath.substring(1).replace("/", File.separator)+"config"+File.separator+"hiklib"+File.separator+"HCNetSDK.dll"; diff --git a/casic-web/src/main/resources/config/application.yml b/casic-web/src/main/resources/config/application.yml index 6433b7d..c6b4cf6 100644 --- a/casic-web/src/main/resources/config/application.yml +++ b/casic-web/src/main/resources/config/application.yml @@ -28,7 +28,7 @@ session-invalidate-time: 86400 #session失效时间(只在单机环境下生效,,多机环境在SpringSessionConfig类中配置) 单位:秒 session-validation-interval: 900 #多久检测一次失效的session(只在单机环境下生效) 单位:秒 no-login-urls: /user/login,/kaptcha,/config/baseConfig - hiklib: D:\casic\server\jar\casic-robot-inspection\casic-web-2.0.0\config\hiklib\HCNetSDK + hiklib: D:\\casic\\server\\jar\\casic-robot-inspection\\casic-web-2.0.0\\config\\hiklib\\HCNetSDK.dll config: export-path: D:\java\boot\guns-web-1.0.0-SNAPSHOT\export\ config-path: E:\Develop\IdeaProject\smartcity\casic-smartcity-dcms\casic-web\src\main\resources\config\ \ No newline at end of file