集成开发环境(IDE)是一类软件,它将程序开发环境和程序调试环境集合在一起,帮助程序员开发软件,提高开发效率。

在实际开发工作中,不会使用记事本来开发,虽然记事本确实可以用来写代码;都会使用一种集成开发环境(IDE)进行开发,IDE会提供很多辅助功能,提高开发效率;

常用的能用于Java开发的免费IDE有:

(MyEclipse,原本是Eclipse的插件,现已集成了很多插件,收费)

  • Eclipse IDE for Java Developers(最小,没有javaWeb网页开发,个人开发):
  • 官方阐述:任何Java开发人员的必备工具,包括Java IDE,Git客户端,XML编辑器,Mylyn,Maven和Gradle集成。
  • Eclipse IDE for Enterprise Java Developers(包含上面,企业级开发):
  • 官方阐述:适用于创建企业Java和Web应用程序的Java开发人员的工具,包括Java IDE,用于企业Java,JPA,JSF,Mylyn,Maven,Git等的工具。
  • Eclipse IDE for Java EE Developers(最全面):
  • 官方阐述:Java开发人员创建Java EE和Web应用程序的工具,包括Java IDE,Java EE,JPA,JSF,Mylyn,EGit等的工具。

Eclipse IDE菜单介绍:

  1. 菜单(Menu Bar)
  2. 工具列(Tool Bar)
  3. Package Explorer视图
  4. Editor视图
  5. Outline视图
  6. Tasks视图和Console视图

「File」菜单:这个菜单可以建立、储存、关闭、打印、汇入及汇出工作台资源以及结束工作台本身。

名称功能
New新建建立Java元素或新资源。常用的创建类接口和对象,但常在项目中直接创建
Close关闭关闭现行编辑器。如果编辑器中有资料尚未储存,则会显示一个储存要求对话框。
Close All全部关闭关闭所有编辑器。如果编辑器中有资料尚未储存,则会显示一个储存要求对话框。
Save储存储存现行编辑器的内容。如果编辑器中没有未储存的变更,则会停用。
Save As另存新档以新名称储存现行编辑器中的内容。
Save All全部储存储存所有编辑器内容以及未储存的变更。如果没有编辑器中有未储存的变更,则会停用。
Revert回复将现行编辑器的内容回复成已储存档案中的内容。如果编辑器中没有未储存的变更,则会停用。
Move移动移动资源。如果是Java元素则会停用。如果要移动Java元素,请使用「Refactor」→「Move」(如此会更新档案的所有参照),或使用「Edit」→「Cut/Paste」(如此不会更新参照)。
Rename重新命名将资源重新命名。如果是Java元素则会停用。如果要重新命名Java元素,请使用「Refactor」→「Rename」(如此会更新档案的所有参照)。
Refresh重新整理以本端档案系统来重新整理所选元素的内容。如果不是从特定选项启动,这个指令会重新整理所有项目。
Print打印打印现行编辑器的内容。会在编辑器成为焦点时启用。
Switch workspace切换工作区这个指令可以切换至不同的工作区这会重新启动工作台
Open external file开启外部档案这个指令可以在文字编辑器中开启不在工作区中的档案
Import汇入开启汇入精灵对话框。JDT不会提供任何汇入精灵。
Export汇出开启汇出精灵对话框。JDT会提供JAR档汇出精灵和Javadoc产生精灵。
Properties内容开启所选元素的「内容」页面。依据Java项目开启Java建置路径页面,且可使用Javadoc位置页面。如果是JAR保存文件,请在这个配置JAR的程序文件附加与Javadoc位置。
Recent file list最近使用的档案清单「File底端维护了一份最近在工作台中存取的档案的清单只要选取文件名,就可以从「File开启这其中的任何档案。
Exit结束结束Eclipse