sách gpt4 ai đã đi

Java 调用 C 调用 Java

In lại 作者:搜寻专家 更新时间:2023-10-31 19:49:44 30 4
mua khóa gpt4 Nike

我想使用 JNI 从 Java 调用 C 函数。在 C 函数中,我想创建一个 JVM 并调用一些 Java 对象。当我尝试创建 JVM 时,JNI_CreateJavaVM 返回 -1。

所以,我想知道是否可以这样做。 C 代码被编译创建一个 .so 文件(在 linux 中),Java 代码调用 .so 文件中的函数。

任何执行 Java->C->Java 的示例都会有用。

Cảm ơn.

1 Câu trả lời

不,很遗憾,这是不可能的。每个进程只能有一个 JVM,并且您已经在一个 JVM 进程中。

关于Java 调用 C 调用 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5411271/

30 4 0
Bài viết được đề xuất: java - 网页小程序游戏设计
Bài viết được đề xuất: Java 默认数字到字符串的行为
Bài viết được đề xuất: java.lang.VerifyError 函数调用的不兼容对象参数
Bài viết được đề xuất: java - 获取集合中 N 个最小的 [Comparable] 项
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com