"java可以使用JNI调用C语言编译的so库" 这一步你实现了, python 可以直接调 jar 包
1、我的意思是python编译出来的so库,java能否通过jni调用;
2、“python可以直接调jar包”的意思是把python源码封装成jar,然后再使用java调用是吗?
@skycity_3366:
答复1:
感觉标题因该是
《Java 可以使用 JNI 调用 C语言编译的so库,那么python编译的so库, Java 如何调用,望分享相关demo或资料》
我第一遍理解成, 你想获取 python 编译 so 库的资料;
PS:Java 如何调 python 的包我就不知道了, 没涉及过
答复2:
"python 调 jar 包" 就是字面意思,通过 python 启动&执行
https://www.cnblogs.com/botoo/p/8038507.html
上面的cmd用 python命令执行?
python编译的so库 可以用 python命令执行?
再结合 Process类 不就可以 Java调用了?
这种编码方式我已经实现了,主要感觉不太优雅,而且编码checklist一般是不允许这种调用方式的