在root的Android上运行Oracle Java Embedded Suite 7.0(ARM Linux版)

时间:2012-09-28 12:54:03

标签: java linux arm

我的目标是在手机上运行Tomcat Web服务器,但运行任何Java应用程序都没问题。看来Oracle Java Embedded Suite 7.0是一个可以在ARM设备上运行的常规Java SE(免责声明,我之前从未使用过Java Embedded)。

我已经通过ADB将其复制到我的手机,但是当我尝试运行java可执行文件时,它说它无法找到该文件。

1 个答案:

答案 0 :(得分:1)

Android没有经典的Java运行时环境(JRE)来运行Java应用程序。它不会向任何Java Micro / Standard / Enterprise版本确认,这意味着它不需要java可执行文件或任何其他必需的库。因此,您不能只是推送和运行Java应用程序,否则在任何地方运行

如果您想在Android手机上运行网络服务器,可以尝试NanoHTTPD。如果您想在Android上运行普通的Java应用程序,那么您需要使用Android SDKreference documentation移植它,这可能不是一件容易的事。

将Java SE Embedded推向Android手机也行不通,因为正如其page列表所示,您至少需要 glibc 2.9或更高才能运行Android堆栈吗?不提供。