V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cruii
V2EX  ›  Java

求助, macOS 环境如何进行 JNA 开发?

  •  
  •   cruii · 2020-01-07 09:41:54 +08:00 · 2948 次点击
    这是一个创建于 1781 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近这段时间一直在接触 JNA 相关的开发,不怎么熟悉,但难顶的是,不知道怎么在 mac 环境下使用 idea 进行调试,每次想要测试的时候,得把包拷贝到 PD 的虚拟机里然后启动调试,如果有问题就要一直重复操作。

    目前就是调用同事写好的 dll

    所以有没有大佬有这方面经验,能够直接在 mac 下调试的方案?或者更加效率的解决办法?
    6 条回复    2020-01-07 11:17:58 +08:00
    wuliyichen
        1
    wuliyichen  
       2020-01-07 09:54:07 +08:00
    看起来自己写个 shell 就行啦
    hebin
        2
    hebin  
       2020-01-07 09:56:46 +08:00
    听起来可以使用 vagrant,可以做到你用 mac 开发,但是你在 vagrant 的那个环境里面调试。(文件夹是共享的)
    nicevar
        3
    nicevar  
       2020-01-07 10:00:31 +08:00
    你用源码编译成 mac 下的 jnilib 就行了,如果你没源码,同事只提供你 windows 用的 dll 肯定不行了
    EastLord
        4
    EastLord  
       2020-01-07 10:10:00 +08:00
    楼上说得对,Linux 是 .so 文件
    mrhhsg
        5
    mrhhsg  
       2020-01-07 10:53:25 +08:00
    JNA 是什么? JNI 吗?
    Leiothrix
        6
    Leiothrix  
       2020-01-07 11:17:58 +08:00   ❤️ 1
    @mrhhsg SUN 对 JNI 的封装,比原生 JNI 友好一点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2693 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:16 · PVG 20:16 · LAX 04:16 · JFK 07:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.