【问题标题】:Calling java api from objective c从目标c调用java api
【发布时间】:2013-03-31 19:57:57
【问题描述】:

我正在开发 android 和 ios 应用程序。我的问题是,在我的 android 应用程序中,我使用 Apachi POI api 来读取 .doc 和 .docx 文件,但在我的 ios 应用程序中,我无法使用 Apachi POI。有没有办法在目标 c 中使用 Java api?如果没有办法,我可以手动将 Apachi POI 转换为目标 c 吗?

【问题讨论】:

  • 请注意 - 您可以在 Objective-C 中使用 UIWebView 来显示文档等。

标签: java android ios objective-c


【解决方案1】:

没有办法在 iOS 上运行 Java。 Java 需要虚拟机才能运行。

如果您对 Obj-C 足够了解,您可以手动转换任何您想要的 Java 代码。您还可以寻找 java -> obj-c 转换器,它可以帮助您进行一些转换。

请注意,这将是一项很长的工作,不是一个月就能完成的。

最简单的解决方案是找到一个 C/C++/Obj-C 库或只实现 docx 您需要的特定部分。

【讨论】:

  • 将来,您将能够在 Android 和 iOS 上使用 JavaFX 跨平台 - 但是有很多关于 iOS 上的性能损失的猜测,因为 VM需要,afaik。
猜你喜欢
  • 2011-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-24
  • 1970-01-01
  • 1970-01-01
  • 2010-12-19
  • 1970-01-01
相关资源
最近更新 更多