一开始,我以为robovm是完整的Java VM,在尝试之后,意识到它不是。显然robovm并没有实现Java SE VM的所有功能,但是它没有实现哪些功能,我在某处找不到它的文档。
我在尝试将freemarker和itext集成到其中时遇到许多兼容性问题。例如java.beans
包丢失和(实际上更多)等。奇怪的是,它在编译时不显示错误,而仅在iOS运行时显示。
我找不到任何文档矩阵来描述robovm和Java SE(Oracle或OpenJDK)之间的实现差异(java包),我们是否确实在某个地方记录了这种矩阵?
RoboVM(MobiVM)捆绑了Android 4.4运行时。Java RT Api仅限于4.4版本。将Android 10/11 libcore引入RoboVM的工作正在进行中。RoboVM显示有关在编译过程中丢失类的警告(作为幻象类消息),而不是错误。正如class not found
Java运行时世界中的正常情况。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句