是否可以在新的 Ubuntu 手机上使用 Java SE 或 Java ME 创建应用程序/游戏?

是否可以在新的 Ubuntu 手机上使用 Java SE 或 Java ME 创建应用程序/游戏?

是否可以在新的 Ubuntu 手机上使用 Java SE 或 Java ME 创建应用程序/游戏?

答案1

是的,例如,已知 JogAmp JOGL Jake2 端口可使用 IcedTea 和 OpenJDK 在 Ubuntu Nexus 7 触摸平板电脑上运行。

您可以访问通常在桌面上找到的所有 Ubuntu Java 包。

OpenJDK 实现了类似 JavaSE 的环境。

您可以使用 JogAmp 库直接从 Java 访问 OpenGL ES 1 或 2,以获得最大的灵活性,尤其适合您编写自己的引擎。JogAmp JOGL 实现由 libjogl2-java 包提供。

您还可以使用现有的 Java 游戏引擎库,例如 libgdx、playn 和 jmonkeyengine,如果您想从头开始创建游戏,它们将帮助您快速入门。

答案2

您可以按照为任何 Linux 发行版编写应用程序的相同方式编写 Java 应用程序。

假设您使用的是 ARM 设备,您还需要安装与 ARM 设备兼容的 JRE,要运行您的应用程序,您可以按照与普通 Linux 发行版相同的方式执行操作(因为它是一个普通发行版)java -jar file.jar

基本上,它还不值得。

摘要:Ubuntu Touch 有一个 Ubuntu 核心,是一个 Linux 发行版。您可以为 Linux 发行版编写 Java 应用程序,所以是的,您可以。

EDIT而且我不太清楚窗口服务器(我相信是 X11,但不要相信我的话)是如何实现的,所以我不太清楚带有 JFrames 的应用程序将如何工作。请参阅

相关内容