gpt4 book ai didi

java - 在 Mac 上从 Objective C 调用 Java 库

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:19:14 24 4
gpt4 key购买 nike

我想使用 Cocoa + Objective C 创建 native Mac OS X 应用程序,但我需要连接到专有数据源,为此,数据源的所有者仅提供 Java 库。所以我需要以某种方式将这个 Java 库导入我的项目并调用其 Java 类上的函数。(或者围绕这个库创建 java 包装器,然后从 Objective-C 调用我的包装器)。

现在,我该怎么做呢?快速谷歌搜索将我带到 JNI,但我没有找到任何好的和实际的(当前)文章/教程。我真的需要一些 HOW TO 文章,如何加载这个 java 库,在需要时启动 VM,以及如何创建 java 对象并调用它们的函数。真的很简单,我可以从那里开始。谢谢。

为了澄清,我重复一遍:我想从 Objective-C 调用 Java 函数,我不想从 Java 调用 native 函数。

最佳答案

您可能正在寻找 Invocation API ,一个鲜为人知的角落Java Native Interface (JNI)这允许您在进程中加载​​ Java 运行时。

也就是说,使用通过 network sockets 与您的 Objective-C 应用程序通信的 Java 服务应用程序,您可能会更轻松一些.

关于java - 在 Mac 上从 Objective C 调用 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1822549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com