碍于 Java 和 C/C++的线程模型、内存管理机制的不同,现在 JNI 的写法实在过于啰嗦,虽然安全且稳定。
|
iceheartDec 30, 2025 via Android
1
已经很简洁了,想要更方便就自己封装一下吧
|
|
powerseeDec 30, 2025 via iPhone
2
JDK 后续要禁用 JNI 了,可以看看 FFM
|
|
kneoDec 30, 2025 via Android
3
这玩意早就入土了,能挖出来用用就不错了,还期待演化……
|
|
4
JNI 当年就有 JNA 这种封装了,声明下 API 接口就能直接用,一行 C 代码都不用写,这还啰嗦?
反而是现在的 FFM ,我以前看过一次,什么玩意儿 |
|
jackOffDec 31, 2025
7
已经很简洁了,而且要比 jna 更加安全可控和高效
|
|
guyeuDec 31, 2025
8
现在 FFM 已经很好了,底层库也不应该过多考虑用户交互层面的事情,可以看下 jextract ,我自己是觉得足够好用了。
|