CodenameOne支持将Java代码编译为nativeiOS二进制文件。它是否支持其他基于JVM的语言,例如Clojure或Jruby? 最佳答案 并非开箱即用,但确实可行。过去史蒂夫portedMirah这是在代号一上运行的Ruby子集。这是我们使用旧VM但也应该使用新VM的时候。不久前,一位社区成员也能够移植Haxe,但我不确定那会在哪里结束。移植JVM语言时的主要争论点是CodenameOne不支持反射,因此生成反射代码的duck类型语言实现将是“有问题的”。避免反射的原因很简单,代码大小会极大地增长,从而抵消了较小的手动