Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
I';我的目标是开发多个平台——我应该使用JavaSE还是我自己?_Java_Android_Iphone_Blackberry_Java Me - Fatal编程技术网

I';我的目标是开发多个平台——我应该使用JavaSE还是我自己?

I';我的目标是开发多个平台——我应该使用JavaSE还是我自己?,java,android,iphone,blackberry,java-me,Java,Android,Iphone,Blackberry,Java Me,我计划开发一个可以在多种平台上工作的库:Android、BlackBerry、Windows和MacOS 我可能会使用很多与XML解析、HTTP请求和响应相关的功能 在开发过程中,我应该瞄准Java SE还是我?你没有“SE vs ME”这样的选择,真的吗 安卓就是安卓。它是JavaSE(几乎),但它不能称自己为JavaSE或JavaMe 黑莓就是我 Windows和Mac操作系统运行JavaSE,在那里运行JavaME毫无意义 Windows手机两者都不运行。好的,您可以运行JavaMe,但

我计划开发一个可以在多种平台上工作的库:Android、BlackBerry、Windows和MacOS

我可能会使用很多与XML解析、HTTP请求和响应相关的功能

在开发过程中,我应该瞄准Java SE还是我?

你没有“SE vs ME”这样的选择,真的吗

  • 安卓就是安卓。它是JavaSE(几乎),但它不能称自己为JavaSE或JavaMe
  • 黑莓就是我
  • Windows和Mac操作系统运行JavaSE,在那里运行JavaME毫无意义
  • Windows手机两者都不运行。好的,您可以运行JavaMe,但用户不会
所以答案是,“两者都有,别忘了安卓”

你别无选择,真的吗

  • 安卓就是安卓。它是JavaSE(几乎),但它不能称自己为JavaSE或JavaMe
  • 黑莓就是我
  • Windows和Mac操作系统运行JavaSE,在那里运行JavaME毫无意义
  • Windows手机两者都不运行。好的,您可以运行JavaMe,但用户不会

所以答案是,“两者都有,别忘了Android”

如果你想用Java ME开发应用程序,我建议你在每个平台上对它的支持都有一点改变。不需要更改完整的源代码。查看以下有用的链接


注意:将来:)

如果您正在寻找用Java ME开发应用程序,我建议您在每个平台上对它的支持都有一些变化。不需要更改完整的源代码。查看以下有用的链接


注意:未来:)

来自维基百科:“尽管它没有在今天的一些最新移动平台上使用(例如iPhone、Windows Phone 7、黑莓的新QNX、Android),它仍然在诺基亚40系列等200美元以下的设备中非常流行。它还与本机软件一起用于新的Bada操作系统和Symbian操作系统。”Wikipedia:“尽管它没有用于当今一些最新的移动平台(如iPhone、Windows Phone 7、黑莓的新QNX、Android),它仍然在诺基亚40系列等200美元以下的设备中非常流行。它还与本机软件一起用于新的Bada操作系统和Symbian操作系统。“最后一点:iOS也不运行Java。至于黑莓,它们也有额外的库(取决于操作系统版本),请参阅。Dalvik(Android)非常类似于SE,对于库(即没有gui),您不应该有很多兼容性问题。@Viruzzo true。没有提到iOS,所以我跳过了。考虑到Android几乎可以运行github之外的任何Java库,说它不是JavaSE似乎太迂腐了。你这是什么意思?还有,你打算如何在Windows Phone上运行JavaMe?用户不会,因为他们不能。@MichaelDonohue,我的意思是,Android不能成为Java,因为它与Oracle的竞争。认为这是一个糟糕的笑话。不过,我对“github之外的几乎所有Java库”都不会这么乐观。最后一点:iOS也不运行Java。至于黑莓,它们也有额外的库(取决于操作系统版本),请参阅。Dalvik(Android)非常类似于SE,对于库(即没有gui),您不应该有很多兼容性问题。@Viruzzo true。没有提到iOS,所以我跳过了。考虑到Android几乎可以运行github之外的任何Java库,说它不是JavaSE似乎太迂腐了。你这是什么意思?还有,你打算如何在Windows Phone上运行JavaMe?用户不会,因为他们不能。@MichaelDonohue,我的意思是,Android不能成为Java,因为它与Oracle的竞争。认为这是一个糟糕的笑话。不过,我对“github之外的几乎所有Java库”都不会这么乐观。谢谢你的链接,但我只是在构建一个库。不需要用户界面。谢谢你的链接,但我只是在建一个库。不需要用户界面。