当我想开始学习Java时,我应该安装哪一个?我将从一些基础知识开始,因此我将编写一些简单的程序,用于创建文件、目录、编辑XML文件等,目前还不太复杂。

我想我应该在Windows 7桌面上安装Java SE(标准版)。我已经有了Komodo IDE,我将使用它来编写Java代码。


当前回答

Java SE(标准版)用于构建桌面应用程序。

Java ME (Micro Edition)适用于旧的移动设备。

Java EE(企业版)用于开发基于web的应用程序。

其他回答

如果我是你,我会安装Java SE SDK。安装完成后,请确保设置了JAVA_HOME环境变量,并将%JAVA_HOME%\bin dir添加到路径中。

SE(JDK)拥有您学习Java所需要的所有库。 我推荐Netbeans IDE,因为它直接与Oracle的SE(JDK)捆绑在一起。 不要忘记设置“path”和“classpath”变量,特别是如果您打算尝试命令行。 对于64位系统,在C:\Windows\system32;之前插入“系统路径”,例如C:\Program Files (x86)\Java\jdk1.7.0变量;将系统导向您的JDK。

希望这能有所帮助。

Java SE是构建Java EE的基础。

Java ME是用于移动设备的SE的一个子集。

因此,您应该为项目安装Java SE。

Java SE(标准版)用于构建桌面应用程序。

Java ME (Micro Edition)适用于旧的移动设备。

Java EE(企业版)用于开发基于web的应用程序。

我猜我应该在我的电脑上安装Java SE(标准版) Windows 7桌面

是的,当然。Java SE是最好的开始。顺便说一句,你必须学习Java基础知识。这意味着您必须学习Java SE中的一些库和api。

Java平台版本的区别:

Java微型版(Java ME):

高度优化的运行时环境。 目标消费类产品(寻呼机、手机)。 Java ME以前被称为Java 2平台,微型版或 J2ME。

Java标准版(Java SE):

用于开发人员编写、部署和运行applet和应用程序的Java工具、运行时和api。Java SE以前被称为Java 2 Platform, Standard Edition或J2SE。(每个人/初学者从这里开始)

Java企业版(Java EE):

针对企业级服务器端应用程序。Java EE以前被称为Java 2平台,企业版或J2EE。

这个问题的另一个重复问题。


最后,关于J..混乱

JVM (Java虚拟机):

JVM是JDK和JRE的一部分,用于转换Java字节代码并在客户机上作为本机代码执行它们。

JRE (Java Runtime Environment):

它是为执行java程序而提供的环境。它包含JVM、类库和其他支持文件。它不包含任何开发工具,如编译器、调试器等。

JDK (Java Development Kit):

JDK包含开发java程序(javac, java, javadoc, appletviewer, jdb, javap, rmic,…)所需的工具和运行程序所需的JRE。

Java SDK (Java Software Development Kit):

SDK包括JDK和额外的软件,如应用程序服务器、调试器和文档。

Java SE:

Java平台,标准版(Java SE)允许您在桌面和服务器上开发和部署Java应用程序(与SDK相同)。

J2SE, J2ME, J2EE

从1.2到1.5的任何Java版本

阅读更多关于这些主题的内容:

JDK与Java SDK的区别 Java JDK, SDK, SE? JVM, JDK, JRE和OpenJDK之间的区别是什么?