Java项目开发阶段引入了带Linux库的sdk怎么开发方便

哆啦B梦 2026-09-04 10:48 1

如题,神通广大的佬友们,有没有什么快捷的方法

最新回复 (19)
  • mmee 09-04 10:50
    1

    参考netty,编译出多平台的库按平台加载就可以了

  • mmee 09-04 10:58
    2

    哪里不懂呢,

  • Zven 09-04 10:59
    3

    简单,放弃不用他

  • coderZoe 09-04 11:00
    4

    没听懂问题在哪,是不知道怎么调用还是跨平台问题? 要是不知道怎么调用看下JNI或看看能不能直接cli调

  • xiaonuozi 09-04 11:02
    5

    windows跑一个wsl就好了呀,实在不行容器化,本地跑docker,然后都跑在docker里面就好了

  • 哆啦B梦 楼主 09-04 11:03
    6

    没招了,只能docker了,wsl这电脑系统不行装不了 ^-^

  • 哆啦B梦 楼主 09-04 11:04
    7

    就是开发需要Linux环境,但是本地电脑是win

  • coderZoe 09-04 11:05
    8

    优先向公司申请资源,没办法就本地装虚拟机或wsl

  • piaoy 09-04 11:40
    9

    啥sdk没有windows版本的吗?一定要用吗?大部分其实都有双平台版本,都帮你处理好了,实在不行再考虑换环境,

    印象中比如ffmpeg,javacv,javacpp之类的都是有分平台或者全平台的,打镜像上测试没问题就行了,可能会有点小麻烦但不大

  • smallvL 09-04 11:43
    10

    找找有没有跨平台可平替的封装库

  • bluesky600 09-04 11:43
    11

    虚拟机或直接安装debian13,我曾经用了5年的debian,反正java qt c++开发没遇见啥问题。不过后来因为要用net才换回window

  • pd0kr1 09-04 11:48
    12

    (帖子已被作者删除)

  • pd0kr1 09-04 11:48
    13

    打成docker镜像?

  • 太阳之子 09-04 11:49
    14

    win的docker也是依赖wsl啊,你wsl用不了你怎么装docker,除非你公司有docker server,你可以推上去跑

  • mrhe_aquarius 09-04 11:50
    15

    找个win的库 根据系统环境使用不同的jar?

  • 太阳之子 09-04 11:50
    16

    一般是依赖了linux的底层库了吧,很明显他这个项目就是为了linux而写的,只是在win上开发没环境跑,idea是支持将代码pull到远程docker得,或者在idea连接linux的ssh,制品也可以配上去跑的,甚至支持debug

  • nimabibi 09-04 11:55
    17

    让AI根据这个LINUX SDK,编写一套WINDOW的SDK

  • 太阳之子 09-04 11:59
    18

    不实际的,我也做过类似的项目,SDK引入了linux的libc库,在win上根本没有的,这种项目就注定是win上跑不了的

  • undefined 09-04 12:00
    19

    直接用sdk使用的类似的语言封装成 web api,然后java调用api,

    别整哪些jni的玩意,调试起来麻烦,还不稳定。

    部署也麻烦的要死。

* 帖子来源Linux.do
返回