diff --git a/pom.xml b/pom.xml
index b602348..5cdf77e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
vip.jcfd
HuaGoScanner-SDK
- 1.0.0
+ 1.0.1
jar
diff --git a/src/main/java/vip/jcfd/sdk/HGScannerConstants.java b/src/main/java/vip/jcfd/sdk/HGScannerConstants.java
index 58d5cd3..e7f5601 100644
--- a/src/main/java/vip/jcfd/sdk/HGScannerConstants.java
+++ b/src/main/java/vip/jcfd/sdk/HGScannerConstants.java
@@ -6,6 +6,8 @@ package vip.jcfd.sdk;
*/
public class HGScannerConstants {
+ public static final String LIBRARY_NAME = "HGScannerLib";
+
// ==================== 设备错误码常量 ====================
// 1:软件逻辑错误
diff --git a/src/main/java/vip/jcfd/sdk/HGScannerLib.java b/src/main/java/vip/jcfd/sdk/HGScannerLib.java
index fa7ce98..9f15311 100644
--- a/src/main/java/vip/jcfd/sdk/HGScannerLib.java
+++ b/src/main/java/vip/jcfd/sdk/HGScannerLib.java
@@ -16,10 +16,6 @@ import java.util.List;
*/
public interface HGScannerLib extends HGDef, StdCallLibrary {
- // 库加载路径配置
- String JNA_LIBRARY_NAME = System.getProperty("os.name").toLowerCase().contains("win")
- ? "HGScannerLib" : "libHGScannerLib";
-
// ==================== 常量定义 ====================
// 图像类型
@@ -348,5 +344,5 @@ public interface HGScannerLib extends HGDef, StdCallLibrary {
/**
* 获取扫描仪库实例
*/
- HGScannerLib INSTANCE = Native.load(JNA_LIBRARY_NAME, HGScannerLib.class);
+ HGScannerLib INSTANCE = Native.load(HGScannerConstants.LIBRARY_NAME, HGScannerLib.class);
}
diff --git a/src/main/java/vip/jcfd/sdk/HGScannerWrapper.java b/src/main/java/vip/jcfd/sdk/HGScannerWrapper.java
index 677f306..72bdb51 100644
--- a/src/main/java/vip/jcfd/sdk/HGScannerWrapper.java
+++ b/src/main/java/vip/jcfd/sdk/HGScannerWrapper.java
@@ -2,6 +2,7 @@ package vip.jcfd.sdk;
import com.sun.jna.Memory;
import com.sun.jna.Native;
+import com.sun.jna.NativeLibrary;
import com.sun.jna.Pointer;
import java.nio.charset.StandardCharsets;
@@ -18,6 +19,7 @@ public class HGScannerWrapper {
private static HGScannerLib scannerLib;
static {
+ NativeLibrary.addSearchPath("HGScannerLib", "C:/Program Files (x86)/HuaGoScannerLib/bin/x64");
scannerLib = HGScannerLib.INSTANCE;
}
diff --git a/src/main/java/vip/jcfd/sdk/Main.java b/src/main/java/vip/jcfd/sdk/Main.java
new file mode 100644
index 0000000..ce3ee3f
--- /dev/null
+++ b/src/main/java/vip/jcfd/sdk/Main.java
@@ -0,0 +1,7 @@
+package vip.jcfd.sdk;
+
+public class Main {
+ public static void main(String[] args) {
+
+ }
+}