![轻松学Java](https://wfqqreader-1252317822.image.myqcloud.com/cover/141/656141/b_656141.jpg)
1.4 第一个Java程序HelloWorld
大多数初学者学习一种编程语言的第一步都是从HelloWorld程序开始的,本书也不例外。下面通过第一个Java应用HelloWorld,来详细介绍使用Eclipse开发Java应用的具体步骤和Java应用的程序结构。
1.4.1 Eclipse工程创建
在大多数集成开发环境中编写程序,无论代码长短,都需要创建一个工程。原因就在于在所创建的工程中,除了所要编写的代码文件以外,集成开发工具在创建工程的同时,也将整个程序编译运行中所需要的库文件、jar包文件和设置CLASSPATH的文件一起加载到工程项目中,这样为程序员的开发带来了方便。
下面我们就来详细介绍如何使用Eclipse进行工程创建。具体的操作步骤如下所述。
在Eclipse的主菜单中选择“File|New|Project”命令,Eclipse弹出新建工程向导页面,接着就可以进行Eclipse工程的创建了。具体的操作流程如图1.10所示。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0024_0001.jpg?sign=1739322259-kMxoqHzexSoQQNLqzakR0Qqtn3fgACoE-0-74ad246f25907ee5d2d399bbadd409aa)
图1.10 Eclipse工程的创建
1.4.2 HelloWorld的创建与运行
创建完工程后,下面创建HelloWorld类。在“Package”区中,右击工程“Myproject”,选择“New|Class”命令,Eclipse弹出新建类界面,操作过程如图1.11所示。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0024_0002.jpg?sign=1739322259-VULaOqusFez8BIROoSFPXPCYXAeEEqR4-0-e896c2cf43c0013cf70abad5d615da05)
图1.11 HelloWorld类的创建
创建完成后,需要在源代码编辑器中编辑HelloWorld类,编辑过程如图1.12所示。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1739322259-CaGcK7QbcWn2n1VU7dkBzfjfA6mkBWl8-0-b6bd81352c30830db06a3ce3574b5b79)
图1.12 编辑HelloWorld类
然后以同样的方法再建一个Test类,编辑过程如图1.13所示。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1739322259-wBMijxsJ0jqtb7vIW7AyU8rO7Wvf6ZWW-0-17bd8fbaa72a286b063fcad0be723262)
图1.13 编辑Test类
Eclipse的默认设置是自动编译源程序的。只要将这两个类编辑完成后,在菜单栏中单击“Run|Run”命令,出现运行对话框,单击“OK”按钮,就会出现运行结果,如图1.14所示。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0025_0003.jpg?sign=1739322259-G0qFcFm0IWKsy46cF2LOGi9Tb0qAm87Z-0-2e5c7533f7c593b252185e24b53d177c)
图1.14 运行结果
可以在图1.15中看到我们所编写的程序文件存放的位置。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0026_0001.jpg?sign=1739322259-4eMMDGB51bUOvVTV6c2FhkUNJwdm0rDh-0-2ed49892f6c5bae756e1e4c35556a7de)
图1.15 程序文件的存放位置
在Eclipse中workspace是默认的工程目录,我们创建的工程都存储在这个目录下。Eclipse下各文件的架构和作用如图1.16所示。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1739322259-R1TOL8LxN59qA6GF6PYHigKVWfIxCVyi-0-ac4a3a20f29d6a0244e19f8965316f63)
图1.16 Eclipse下各文件的架构和作用
其中,工程项目文件夹关键部分如图1.17所示。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0026_0004.jpg?sign=1739322259-eUgCWhazPDORLti3S9kP3ThnFFu4icU3-0-dd9649181770a24d02ab653ffdc1a381)
图 1.17 工程项目文件夹关键部分
从图1.15中我们也可以看出程序文件的后缀名.java变成了.class,这是因为Eclipse对其进行了编译。如果运行编译后的目标文件,就会生成可执行文件(.exe)。整个运行过程如图1.18所示。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0026_0003.jpg?sign=1739322259-pbvgFICxZxfFdYpoedlPgzRO2dU27z7I-0-230ddeed833066e5b69d89e62b9a0bba)
图1.18 从源文件到可执行文件的运行过程
至此,使用Eclipse编写、执行HelloWorld程序完成。读者可能对程序中某些代码的含义不太理解,这没有关系,我们会在后面的章节中为大家解释清楚。