-1

任何 IDE 都可用于 android 平板电脑来运行 java swing?目前我正在使用Android Java EditorIDE在android中进行编程。但它不是编译摇摆程序。哪个IDE编译swing程序?我也想知道android应用程序如何在没有jdk的情况下编译和运行java文件。

4

2 回答 2

1

Swing 在 Android 上不可用。Android 使用 Java 作为编程语言,但不像 JDK 那样包含完整的框架。

Swing 是 Java SE 中的一个组件。要查看 Android SDK 中包含哪些类,您可以在http://developer.android.com/reference/packages.html查找 api 文档

为 Android 编译的 java 类不在普通的 JVM 上运行,而是在专为 Android 构建的 Dalvik VM 上运行。

于 2013-05-22T11:18:11.477 回答
1

我想知道android应用程序如何在没有jdk的情况下运行java文件'

androidJVM使用DVM(DALVIK VIRTUAL MACHINE)的是Register Architecture,它设计为在低内存上运行,使用自己的字节码并运行.Dex文件(Dalvik Executable File),Java源代码由Java编译器编译成.class文件。然后,dx(dexer)工具,Android SDK 的一部分,将 .class 文件处理成一种名为 DEX 的专有文件格式,其中包含 Dalvik 字节码。

于 2013-05-22T11:20:32.817 回答