java - Tizen Mobile 和 iPad Linux - 它是否允许 GCC 和 Java?

标签 java c linux gcc tizen

https://www.tizen.org/ Tizen Mobile & iPad Linux 非常令人兴奋。

  • 它允许 GCC。但它运行的是 Dalvik JVM 还是 OpenJDK?
  • 然后它会与 32 位或 64 位编译器兼容吗? 或者我们需要将源代码转换为使用 ARM 编译器重新编译?海湾合作委员会?

现在将 C、Java 代码移植到 Tizen 会更容易吗?它在 Android 手机/平台下的复杂性和原生不可用的地方在哪里?

enter image description here

enter image description here

最佳答案

据我所知,可以将应用程序打包为 DEB 或 RPM 包,如果需要,您可以包含嵌入式 VM(例如 Avian VM),默认情况下可能不会安装 JVM。 JavaSE Embedded 和 OpenJDK 应该可以在 Tizen 下运行(可能需要稍作修改),即使文档只提到了用于 native 应用程序的 C/C++ 和用于 Web 应用程序的 HTML5/JavaScript。此外,除了那些已经可用于 Linux ARM 和任何 Linux 发行版(例如 JOGL 2.0)中支持的 API 之外,还没有 Java 绑定(bind)到其 native API。如果您真的需要一些帮助才能在 Tizen 下使用 Java,请联系 JogAmp 基金会 here . Xerxes 已经成功在 Meego 下运行 JOGL 2.0 可以看到 here ,为什么不在 Tizen 下做同样的事情呢?

注意:不要指望 Tizen 下的官方 Java 支持。

关于java - Tizen Mobile 和 iPad Linux - 它是否允许 GCC 和 Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8963727/

相关文章:

java - java中移位运算的实现

c - 从一个方法返回多个 char *

linux - 创建与文件转储并行的文件的 md5sum

java - java.net 包如何工作?

java - 将base64编码的pdf转换为文件输入流,而不将文件写入系统

Java:如何检查php脚本输出的内容?

c - 当我运行 C 程序时,我的编译器返回 "assignment to ' int *' from incompatible pointer type ' char *' [-Wincompatible-pointer-types]"

c# - 防止 .Net Core 5 控制台应用程序在 Linux 作为服务运行时结束的推荐方法

java - 将东向和北向转换为经纬度坐标

java - 这些线程在哪个对象上同步