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

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


当前回答

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

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

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

其他回答

以下是api方面的一些差异

Java SE包含以下api和更多api

小应用程序 awt rmi jdbc 摇摆不定的 集合 xml绑定 JavaFX(合并到Java SE 8) Java 8集合流API Java 9活性流API Java 9 HTTP/2 API

Java EE包括以下api和更多api

servlet websocket java的脸 依赖注入 ejb 持久性 事务 jms 批处理api

Java ME包括以下api和更多api

无线消息传递 Java ME Web服务 安全和信任服务API 位置 移动XML API

希望这能有所帮助。

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

希望这能有所帮助。

EE:-企业版:-这个Java版是专门为企业应用程序/业务设计的,在这些应用程序/业务中,我们必须处理大量不同的服务器,重视安全性,事务管理等。

SE:-标准版:-此版本适用于标准应用程序。

ME:-微型版:-这个java版是专门为移动电话平台设计的。由于手机的内存资源有限,因此更加重视内存管理。

所以基本上JAVA有不同的版本来满足不同的需求。

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

Java SE是构建Java EE的基础。

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

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