Skip to content

windows系统会话存档sdk中dll的加载因为会互相依赖所以是有顺序的,但是现在的代码里面是没有处理这个顺序的导致无法加载sdk #2598

Closed

Description

@didi12121

windows系统会话存档sdk中dll的加载因为会互相依赖所以是有顺序的,但是现在的代码里面是没有处理这个顺序的导致无法加载sdk

模块版本情况

  • WxJava 模块名: weixin-java-cp
  • WxJava 版本号:4.3.0

Activity

  1. 0katekate0 commented on Apr 19, 2022

    @0katekate0

    windows系统会话存档sdk中dll的加载因为会互相依赖所以是有顺序的,但是现在的代码里面是没有处理这个顺序的导致无法加载sdk

    模块版本情况

    • WxJava 模块名: weixin-java-cp
    • WxJava 版本号:4.3.0

    自行配置一下对应的顺序?

    windows:
    D:/WorkSpace/libcrypto-1_1-x64.dll,libssl-1_1-x64.dll,libcurl-x64.dll,WeWorkFinanceSdk.dll,libWeWorkFinanceSdk_Java.so
    linux:
    /www/osfile/work_msg_storage/libcrypto-1_1-x64.dll,libssl-1_1-x64.dll,libcurl-x64.dll,WeWorkFinanceSdk.dll,libWeWorkFinanceSdk_Java.so

  2. didi12121 commented on Apr 19, 2022

    @didi12121
    Author

    我自己的项目里处理了,但是也许这个能加到Finance类里加载系统类库的方法?

  3. 0katekate0 commented on Apr 19, 2022

    @0katekate0

    我自己的项目里处理了,但是也许这个能加到Finance类里加载系统类库的方法?

    直接把lib开头的放在最前面?说一下你的想法?

  4. added a commit that references this issue on Apr 26, 2022
  5. added this to the 4.3.2 milestone on Apr 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions