我想创建可以在 Android 和 Windows 上运行的 Java 应用程序 .
我在 Eclipse Classic 3.7.1 上创建了 JAR Java 应用程序。 它在带有 Java 6 VM (http://www.java.com) 的 Windows 上运行良好。 顺便说一句,我在 Windows 上尝试了手机版 j2me 应用程序。 这是行不通的。嗯....
我已在 Android 模拟器上安装了 Jbed 1.20。 j2me 应用程序在那里启动正常。 但是我自己的Eclipse的jar没有运行。 它说其中“没有 Midlet 名称”。
嗯,看来我应该为 Android 开发 j2me midlet。 这样对吗? 我已经在 Eclipse 中安装了 J2ME_Runner 2.0.3.7 插件。 但我无法创建 j2me 应用程序。 我尝试了以下方法 1)我创建了Java项目。然后我创建了“File-new-others-j2me midlet”。 Eclipse 指示以下字符串无效: 导入 javax.microedition.midlet.MIDlet; 导入 javax.microedition.lcdui.*;
2)接下来我尝试了 文件-新项目-J2me midlet 套件。 我输入了项目名称,但我可以填写下一个屏幕。 “组”和“设备”为空。死胡同。
问题。 如何在 Eclipse Classic 中为 Android 2.2 或 3.0 创建 j2me midlet? 是否可以在 Android 上运行 Java SE Jar 文件?
我应该安装什么来开发 j2me midlet?
哪个工具更好:Eclipse 还是 NEtBeans?
顺便说一句,我查看了 J2ME“HelloWorld”源代码。 为什么它与 Java SE 源代码如此不同。 什么? Java SE 和 ME 源代码不兼容?
谢谢。
最佳答案
我认为您的问题没有答案。 Java 并不是一切。您将无法创建同时适用于 Android 和 Java 桌面的 GUI 应用程序。
您可以做的就是将应用程序核心库代码和应用程序 GUI 分开。 Android 和 Java 桌面应用程序可以共享核心库。但是,您需要分别为 Android 和 Java 桌面实现 GUI。
我相信 J2ME 是一项古老的技术。由于大多数智能手机操作系统都有自己的API,并且性能比J2ME好得多,因此人们对这项技术的关注较少。
如果您确实想要一个可以在任何平台上运行的应用程序,您应该考虑制作一个网络应用程序。您所需要的只是网络浏览器,但当然,您将无法访问手机或操作系统的系统功能。
关于java - 如何为 Android 创建 Java 应用程序。问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7753600/