arn*_*ott 5 c java java-native-interface
我想使用JNI从Java调用C函数.在C函数中,我想创建一个JVM并调用一些Java对象.当我尝试创建JVM时,JNI_CreateJavaVM返回-1.
所以,我想知道是否可以这样做.编译C代码以创建.so文件(在linux中),Java代码调用.so文件中的函数.
任何做Java-> C-> Java的例子都会很有用.
谢谢.
Mar*_*rcB 2
不,不幸的是这是不可能的。每个进程只能有一个 JVM,并且您已经处于一个 JVM 进程中。
归档时间:
15 年,1 月 前
查看次数:
416 次
最近记录:
13 年,2 月 前