发布于 2013-02-05 06:15:33
编译后的Scala源代码完全是标准的类文件。你应该能够在网站上遵循instructions (查找“嵌入”),而不需要做大的修改,只需将scala-library.jar
视为代码的依赖项即可。
几天前,我设法引导了在Avian上运行的完整编译器和标准库。
有些部分可能仍然有点粗糙,例如,one mandatory fix将成为下一版本Scala (2.10.1)的一部分,但不在2.10.0中。如果你现在想使用它,你需要使用夜间构建,直到2.10.1发布。
如果您遇到任何其他问题,请上报!
发布于 2013-02-12 06:54:23
我可能不再需要它了,现在有了Oracle is making JavaFX open-source on iOS and Android!
编辑:甲骨文更新了这篇文章,宣布他们不会发布JVM,所以看起来JavaFX+Avian可能是一条可行的道路。
发布于 2013-04-17 00:34:01
在iOS (不带根目录)上运行Java byte code不仅仅是在运行那个或那些JVM。据我所知,iOS内存管理不允许可执行内存页面在用户模式下可写。这基本上禁止了任何JIT编译。因此,即使可以在特定的Java上运行一些已编译的类(从Java或Scala),我也会仔细检查该VM如何支持提前编译,以便能够在iOS上运行。正如我所看到的,Avian AOT在桌面上工作得很好。对于iOS,你必须自己检查它,尽管这个项目在AOT领域看起来很有前途。
https://stackoverflow.com/questions/13688283
复制相似问题