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

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

是的,例如,已知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,如果您想从头开始创建游戏,可以让您快速上手。

您可以像编写任何Linux发行版一样编写Java应用程序。

假设您使用的是ARM设备,您还需要安装与ARM设备兼容的JRE,运行您的应用程序,就像使用普通的Linux发行版(因为它是普通的发行版), java -jar file.jar

基本上,它还不值得。

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

EDIT我真的不太确定如何实现窗口服务器X11(尽管我不相信),所以我不太确定JFrames的应用程序是如何工作的。 看到这个 。