在Linux上开发JavaME应用程序

在Linux上开发JavaME应用程序,java,linux,java-me,Java,Linux,Java Me,我的任务是用java技术开发一个移动应用程序。所以我去了oracle的网站下载工具包,然后我发现JavaMeSDK3.0只在windows和mac上可用 现在我的问题是,这是否意味着Linux用户不能开发JavaME应用程序,因为开发工具包仅对Windows和Mac用户可用 如果Linux用户想要开发Java ME应用程序,他会怎么做?我在Linux上成功使用的最后一个Java ME SDK是Sun Java Wireless Toolkit 2.5.2。我不确定是什么支撑着3.0,但如果2.5

我的任务是用java技术开发一个移动应用程序。所以我去了oracle的网站下载工具包,然后我发现JavaMeSDK3.0只在windows和mac上可用

现在我的问题是,这是否意味着Linux用户不能开发JavaME应用程序,因为开发工具包仅对Windows和Mac用户可用


如果Linux用户想要开发Java ME应用程序,他会怎么做?

我在Linux上成功使用的最后一个Java ME SDK是Sun Java Wireless Toolkit 2.5.2。我不确定是什么支撑着3.0,但如果2.5.2不能实现,我会尝试Android SDK(Android SDK上的注意:它不是Java ME应用程序,而是使用Java技术的移动应用程序)


我希望这会有所帮助。

正如Beanz所说,2.5.2很好。您可以下载Eclipse mobile软件包,该软件包包含所有内容。另外,请查看LWUIT—一个非常棒的J2ME UI工具包(Oracle/Sun也支持并提供了该工具包)。

查找eclipse pulsar(用于移动开发)并导入LWUIT库。请参阅手册:

非常感谢。首先,JavaME应用程序和使用AndriodSDK开发的移动Java应用程序之间有什么区别?其次,使用Andriod SDK开发的Java应用程序是否会运行在除Andriod驱动设备外的任何其他支持Java的移动设备上?使用Android开发的应用程序只能在Android OS智能手机或平板电脑上运行。Java ME应用程序应该在任何支持Java ME的设备上运行。J2ME(显示我的年龄)的整个概念是在手机等资源有限的设备上制定一个标准。在当今的移动市场上,智能手机比摩托罗拉Razr做得更多,因此这项技术已经发展,坦率地说已经超出了最初的意图。这就是为什么大多数智能手机开发都使用特定的API(Android、黑莓、Iphone等)。但如果我选择Andriod,我仍然需要为黑莓、Iphone和诺基亚开发另一个版本。但是JavaME应用程序很可能会在所有服务器上运行。如果你处在我的位置,你会选择哪一个呢?Blackberry支持JavaMe,但使Blackberry成为Blackberry的许多技术都需要使用自定义库。Android不支持开箱即用,我见过可以在手机上运行它们的模拟器。至于移植问题,你是对的。但最终你可能会让你的应用程序在所有手机上都能正常运行(非智能手机和智能手机都一样)。看起来,使用javascript和html以及Appcelerator等其他产品来生成必要的文件是当前解决移植问题的“银弹”解决方案。