控制台版本HelloWorld
  1. 创建Java源文件( . java后缀的文件)


  1. 编写HelloWolrd程序


  1. 编译源文件
1)找到源文件的位置,单击路径,直接键入cmd回车即可。

2)使用编译命令javac编译源文件
语法: javac 文件名.java

注意:编译时编译器会对源文件中的语法进行检查,如果语法不正确会在控制台中提示错误信息。

  1. 解释运行

1)找到源文件的位置
2 ) 键入命令 java 类名 回车


Eclipse版本HelloWorld

前面学习的控制台版的“Java HelloWorld“程序中,我们使用了最简单的编辑工具编写源代码,但是在真实的企业项目中,这种原始的开发方式会带来大量繁琐、重复、易错的操作,极大的降低工作效益,也不利于项目整体管理,在真实的场景中,开发人员总是会借助一些强大的“集成开发环境”进行代码的编写、调试、测试、提交、重构等操作,例如:Eclipse。

Eclipse 是目前主流的IDE开发环境,所谓集成开发环境(IDE,Integrated Development Environment )是专为程序员提供的应用软件,这些软件往往具备功能强大的图形界面。在IDE的辅助下,程序员可以更加高效的完成编译、调试、提交、重构等工作。作为一个合格的程序员应该对主流的IDE工具有较高的熟练度,但也要防止“过分依赖IDE”问题。

对于Java程序员有许多IDE环境可以选择, 但最主流的要数大名鼎鼎的Eclipse了。Eclipse是IBM斥资数千万美元打造的开源项目,如今几乎统治了IDE市场。除了开源之外,Eclipse成功的最大原因在于它是基于“插件”的特性。Eclipse本身是一个平台框架,提供标准的服务,众第三方厂商可以通过开发插件扩展Eclipse的功能,相较于其他功能相对固定的IDE,Eclipse具有高度的灵活性。

可以从Eclipse的官方网站(http://www.eclipse.org/downloads/)下载免费的Eclipse。在Eclipse下载页面中选择下载“Eclipse Classic”,这个版本可以理解为是没有特殊安装插件“标准版”Eclipse,其他的版本,根据不同的需要预置了特定插件。

Eclipse下载完成后,不需要特殊的安装,仅仅需要将下载的压缩包解压在某个文件夹中即可。由于Eclipse本身也是用Java语言编写的,它的运行需要有JRE环境,因此必须先安装JDK(或JRE)。

下面,简单介绍下Eclipse的使用步骤:

步骤一:开启开发工具Eclipse

eclipse启动后会弹出如下对话框,如图所示。

index 第一个java_index 第一个java

弹出的对话框“Eclipse Launcher”用于选择“工作区”(Workspace)。所谓“工作区”是指Eclipse用于存储工程文件的路径。Eclipse通过“工程”(Project)来组织资料。程序员编写的源文件、编译生成类文件等以特定的目录结构存储在工程文件夹中。

步骤二:创建Java工程

选择菜单操作“File ( NEW ( Java Project”用于创建一个适合编写Java基本应用程序的工程。在弹出的对话框中填写工程的名称(Project Name)然后单击“Finish”按钮。如图所示:

index 第一个java_编译器_02

工程创建完成后,会在工作区目录(Eclipse启动时指定)生成一个与工程名称同名的文件夹。打开此文件夹,会看到如图所示的目录结构:

index 第一个java_编译器_03

其中:“src”文件夹用于存放用户编写的Java源文件;“bin”文件夹用于存放Eclipse自动编译生成的class文件。Eclipse具备自动编译的功能,当用户在编写Java源文件的同时,Eclipse会自动的调用系统的JRE编译该文件,并将编译好的class文件存放在bin目录中。另外,“.classpath”和“.project”两个文件以及“.settings”文件夹中的内容是Eclipse用来维护工程信息的,一般可以不去理会。

步骤三:创建名为HelloWorld的类
>

工程创建完成以后,可以通过菜单操作“File ( New ( Class”创建Java源文件。在弹出的对话框中,填写要创建的Java类的类名(Name)和包名(Package),如图所示。(关于包的含义将在后续课程中详述。)

index 第一个java_编译器_04

填写完类名(本例中为“HelloWorld”)和包名(本例中为“day01”)后,单击“Finish”按钮。Eclipse即创建了一个名为HelloWorld.java的源文件。

步骤四:定义类

在Eclipse编写HelloWorld程序,如图所示。

index 第一个java_控制台_05

程序编写完成,确认无编译错误后,可以使用菜单操作“Run ( Run As ( Java Application”来运行该程序。运行的结果会在代码下方的Console视图中显示。这里需要指出的是:这个操作在本质上与先前通过命令行方式运行Java程序并没有什么不同,可以理解为是Eclipse调用JDK的java命令,用更加友好的图形化界面方式实现运行Java程序的操作而已。