2009-11-01 73 views
0

我打算开始一些Java手机开发。我下载了无线工具包,但它要求提供Java SE SDK。我已经到了这个页面 - http://java.sun.com/javase/downloads/index_jdk5.jsp。 JDK是一个SDK吗?他们代表什么?在页面上,我想我需要下载“Java EE的JDK 5.0”。 Java EE为我做了什么?如果它不重要,是否可以下载我需要的东西?
另外,有没有什么好的教程呢? (我正在使用windows)用于J2ME移动开发的Java

回答

0

如果您使用的J2ME 3.0,然后这里有一些要求: Java SE的开发工具包 - JDK 1.6或更高

因此,SDK是SE开发工具包。

如果您使用的是无线工具包2.2,然后这里有要求: 的JavaTM 2 SDK,标准版(J2SE SDK),版本1.4.2 - 如果你打算做实际开发中,或2的JavaTM标准版运行时环境(JRE),版本1.4.2 - 如果您只打算运行演示应用程序。

您不需要Java EE,除非您正在编写运行在服务器端的一些企业应用程序。

1

JDK = Java Development Kit。这是Java SDK(软件开发工具包)。一个也是一样。您可能会在将来看到令人困惑的一件事是JRE - Java运行时环境。这是所有非程序员需要在他们的机器上运行Java的。但是开发人员需要SDK。

您可能不需要Java EE。这主要用于Web开发。个人而言,除非你热衷于黑莓手机的开发,否则如果你想做Java移动开发,我会建议你考虑一下Google的Android

+0

的Android可能是一个很好的操作系统,但它是从J2ME很大的不同,它是只手机的数量有限,现在,有更多的J2ME功能的手机目前。您可以在没有Java EE的情况下进行大量的Web开发,例如使用Tomcat。 – 2009-11-01 04:41:15

+0

现在有,但这家伙听起来像他刚刚开始。除非出现一些不可预见的灾难性事件,否则我无法看到JME会如何击败Android。 – bpapa 2009-11-01 04:43:16

+1

直到人们开始升级手机,并且想要为Android支付额外费用。这可能是几年。 – 2009-11-01 04:50:39