eclipse用哪个版本开发软件(主流的IDE开发环境)
在前一天的文章中,我们主要介绍了Java开发环境,以及环境变量的配置,这一篇文章我们主要介绍一下软件开发工具Eclipse。
首先,认识一下Eclipse。
Eclipse是目前主流的IDE开发环境;所谓集成开发环境(IDE,Integrated Development Environment)是专为程序员提供的应用软件,在IDE的辅助下,程序员可以更加高效的完成编译、测试、提交、重构等工作,作为一个合格的程序员应对主流的IDE工具有较高的熟练度,但也要防止“过分依赖IDE”问题。
对于Java程序员有很多IDE环境可以选择,但主流的要数Eclipse了,Eclipse是IBM斥资数千万美元打造的开源项目,如今几乎统治了IDE市场。除了开源之外,Eclipse成功的最大原因在于他是基于“插件”的特性。Eclipse本身是一个平台框架,提供标准的服务,第三方厂商可以通过开发插件扩展Eclipse的功能,相较于其他功能相对固定的IDE,Eclipse具有高度的灵活性。
Eclipse可以从官方网站(www.eclipse.org/downloads/)下载免费的。在Eclipse下载页面中选择“Eclipse Classic”,这个版本可以理解为是没有特殊安装插件的“标准版”Eclipse,其他的版本,根据不同的需要预置了特定插件。
Eclipse下载完成后,不需要特殊的安装,仅仅需要将下载的安装包解压在某个文件夹中即可。由于Eclipse本身也是用Java语言编写的,它的运行需要有JRE环境,因此必须先安装JDK(或JRE)。
第二,我们通过一个简单的程序,来介绍一下使用Eclipse的步骤。
我们使用软件开发工具Eclipse编写HelloWorld.java程序,在Eclipse控制台中,该程序的输出结果如图一所示:
图一
实现此案例需要按照如下步骤进行:
步骤一:开启开发工具Eclipse
eclipse启动后会弹出如下对话框,如图二:
图二
弹出的对话框“Workspace Launcher”用于选择“工作区”(workspace)。所谓“工作区”是指Eclipse用于存储工程的路径。Eclipse通过“工程”(Project)来组织资料。程序员编写的源文件、编译生成类文件等以特定的目录结构存储在工程文件夹中。
步骤二:创建Java工程
选择菜单操作“File→New→Java Project”用于创建一个适合编写Java基本应用程序的工程。在弹出的对话框中填写工程名称(Project Name)然后单击“Finish”按钮。如图三所示:
图三
工程创建完成后,会在工作区目录(Eclipse启动时指定)生成一个与工程名称同名的文件夹。打开文件夹,会看到如图四所示的目录结构:
图四
其中:“scr”文件夹用于存放用户编写的Java源文件;“bin”文件夹用于存放Eclipse自动编译生成的class文件。Eclipse具备自动编译的功能,当用户在编写Java源文件的同时,Eclipse 会自动的调用系统的Java编译器编译该文件,并将编译好的class文件存放在bin目录中。另外,“.classpath”和“.project”两个文件以及“.settings”文件夹中的内容是Eclipse用来维护工程信息的,一般可以不去理会。
步骤三:创建名为HelloWorld的类
工程创建完以后,可以通过菜单操作“File→New→Class”创建Java源文件。在弹出的对话框中,填写要创建的Java类的类名(Name)和包名(Package),如图五所示。(关于包的含义将在后续的文章中介绍。)
图五
填完类名(本例中为“HelloWorld”)和包名(本例中为“day01”)后单击“Finish”按钮。Eclipse即创建了一个名为HelloWorld.java的源文件。
步骤四:定义类
在Eclipse编写HelloWorld程序,如图六所示:
图六
程序编写完成,确认无编译错误后,可以在菜单操作“Run→Run As→Java Application”来运行该程序。运行的结果会在代码下方的Console视图中显示。
这里需要指出的是:这个操作在本质上与通过命令行方式运行Java程序没有什么不同,可以理解为Eclipse调用JDK的java命令,用更加友好的图形化界面方式运行Java程序的操作而已。
完整代码参见图七:
图七
本文主要是通过一个简单的Java程序介绍Eclipse的使用步骤,其中包含的其他点会在后续的文章中提到。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com