我打算开始一些Java手机开发。我下载了无线工具包,但它要求提供Java SE SDK。我已经到了这个页面 - http://java.sun.com/javase/downloads/index_jdk5.jsp。 JDK是一个SDK吗?他们代表什么?在页面上,我想我将需要下载“带Java EE的JDK 5.0”。 Java EE为我做了什么?如果它不重要,是否可以只下载我需要的东西?
另外,有没有这方面的好教程? (我正在使用Windows)
答案 0 :(得分:1)
JDK = Java开发工具包。这是Java SDK(软件开发工具包)。同一个。您可能会在将来看到令人困惑的一件事是JRE - Java运行时环境。这是一个非程序员需要在他们的机器上运行Java。但开发人员需要SDK。
您可能不需要Java EE。这主要用于Web开发。
就个人而言,除非您热衷于进行Blackberry开发,否则如果您想进行Java移动开发,我建议您调查Google的Android。
答案 1 :(得分:0)
如果您使用的是J2ME 3.0,那么这里有一些要求: Java SE开发工具包 - JDK 1.6 或更高
因此,SDK是SE Development Kit。
如果您使用的是Wireless toolkit 2.2,则以下是要求: JavaTM 2 SDK,标准版(J2SE SDK),版本 1.4.2 - 如果您计划进行实际开发,或者JavaTM 2,标准版运行时环境(JRE),版本1.4.2 - 如果您只打算运行演示应用程序。
您不需要Java EE,除非您正在编写在服务器端运行的某个企业应用程序。
答案 2 :(得分:0)
NetBeans可能是the best IDE for J2ME development。 Start with this thread你应该在路上。