增加libpath配置

Signed-off-by: 赵新乐 <zxl78585@126.com>
This commit is contained in:
zxl78585 committed 2026-05-08 12:21:41 +08:00
1 parent c83410a131
commit 52ba462e42
3 files changed
+5 -15

No files matched your search

@@ -19,24 +19,12 @@ public class WeComSdkClient {
String corpId;
@Value("${wecom.secret}")
String secret;
static {
final String os = System.getProperty("os.name").toLowerCase();
if (os.contains("linux")) {
NativeLibraryLoader.loadLibrary("native/linux/libWeWorkFinanceSdk_Java.so");
} else if (os.contains("win")) {
NativeLibraryLoader.loadLibraryMulti("native/win/libcrypto-3-x64.dll");
NativeLibraryLoader.loadLibraryMulti("native/win/libcurl-x64.dll");
NativeLibraryLoader.loadLibraryMulti("native/win/WeWorkFinanceSdk.dll");
// 加载指定路径下文件
} else {
throw new UnsupportedOperationException("不支持的操作系统:" + os);
}
}
@Value("${wecom.lib-path}")
String libPath;
@PostConstruct
public void init() {
System.setProperty("java.library.path", libPath);
sdk = Finance.NewSdk();
int ret = Finance.Init(sdk, corpId, secret);
if (ret != 0) {