将objective-c编译为java

将objective-c编译为java,java,objective-c,cross-compiling,Java,Objective C,Cross Compiling,我想知道是否有办法将objective-c代码编译成Java。我完全知道这两种语言有很大的不同,是的,但是考虑到在Objective-C中重用Java代码是可能的,我想知道您是否可以将Objective-C代码导出到JAR,或者在Java应用程序中重用其他东西 有人有什么想法吗?不知道这是否有帮助,但可能正是你想要的 它是基于C#的,但我相信它可以为iOS和Android进行本机编译。有一个开源项目Objc2J,它可以帮助您 免责声明:我是这个未完成产品的作者。从评论来看,目标似乎不是将Obj

我想知道是否有办法将objective-c代码编译成Java。我完全知道这两种语言有很大的不同,是的,但是考虑到在Objective-C中重用Java代码是可能的,我想知道您是否可以将Objective-C代码导出到JAR,或者在Java应用程序中重用其他东西


有人有什么想法吗?

不知道这是否有帮助,但可能正是你想要的


它是基于C#的,但我相信它可以为iOS和Android进行本机编译。

有一个开源项目Objc2J,它可以帮助您


免责声明:我是这个未完成产品的作者。

从评论来看,目标似乎不是将Objective-C编译成Java,而是为Android编译Objective-C


对于编译到Android,是一个用于构建和部署到Android marketplaces的解决方案。

检查此链接:不是语言使其不切实际,而是它们周围的类库。这两个生态系统朝着完全不同的方向发展,因此最好是手动移植代码或从头开始重新构建代码,以Objective C为灵感。首先,有人想知道——为什么???但是,是的,您可以非常努力地在Java中创建Objective-C执行环境,并将源代码转换为Java或Java字节码。但是为什么???好吧,这从另一个角度讲,但是我可以理解为什么你粘贴了那个链接。然而,我仍然认为这是一个有效的问题:我对“按下按钮,您就有了Java应用程序”的导出不感兴趣——更确切地说,我想导出某些逻辑,以便在Java应用程序中重用。把它想象成在Java中使用C库的方式。为什么?因为如果可能的话,我可以构建一个iPhone应用程序,导出基本功能并在Android应用程序中重用。在我看来,这很有用,也很合乎逻辑。不是真的。我想从Objective-C导出实际的库,并在Java中重用它们。但是谢谢你的信息!我只知道PhoneGap thusfar。太好了!在这个项目完全启动之前可能需要一段时间,我会记住。嗨,gjoris,你用过这个objc2j吗。你能帮助如何使用这个转换整个项目吗?这只用于游戏。合适的技术是通用的,用于多个游戏。游戏是最受欢迎的用例主要是出于商业原因。我想这是因为没有人喜欢Android上的“外星人”UI?取决于应用程序-Apportable在各种UIKit选项上不断进步。好吧,有一个简单的例子:大多数iOS应用程序都有一个返回按钮。在Android上,这是过度的,因为它有系统“后退”按钮。Apportable能处理这件简单的事情吗?还有更为复杂的差异。