如何在Android上运行普通的旧java应用程序

Sil*_*man 5 java android

我想在Android上运行Java应用程序.它没有用户界面,并将Jetty嵌入为servlet包含器.它实现了一个通常由用户在线访问的Web应用程序,但我需要在Android平板电脑上脱机运行.

这是可能吗?我所能找到的是有关如何开发Android应用程序的信息.我只想要相同的java -jar ...,欢迎任何信息.

Luk*_*uth 3

Android 中没有类似的功能。Android 使用 DVM 而不是普通的 JVM,它基于Apache Harmony

在任何情况下,您都需要重新编译应用程序,因为 DVM 仅执行 Dalvik 字节码,该字节码是由dxAndroid SDK 附带的工具从普通 Java 字节码创建的。

另外,为什么需要在平板电脑设备上运行服务器应用程序?

  • 服务器应用程序的核心是一个仅侦听套接字上的请求的组件。例如,请参阅此 https://market.android.com/details?id=org.onaips.vnc&feature=search_result 应用程序 (2认同)