![轻松学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=1738831208-PyJKOdrxN0Bl5kbG8c10He2qKwySgH11-0-a75b61f623c50a27a9e2a029985f9b56)
图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=1738831208-zDULdSkFlssNctv9CkkIdIkgHADI0ZEV-0-0378ed6abdad8ad2077421248b13fad5)
图1.11 HelloWorld类的创建
创建完成后,需要在源代码编辑器中编辑HelloWorld类,编辑过程如图1.12所示。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1738831208-0Ok3fLWxaGNqYfv7TK97XKnRFTpN0G5h-0-b0318452ae82a30ac7ab6f9483e23228)
图1.12 编辑HelloWorld类
然后以同样的方法再建一个Test类,编辑过程如图1.13所示。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1738831208-eC7Sh1g3jHEdWsqcBV9LXGrGzsdH7b4F-0-7b108361068b9e1ea05d6e8afdefc90e)
图1.13 编辑Test类
Eclipse的默认设置是自动编译源程序的。只要将这两个类编辑完成后,在菜单栏中单击“Run|Run”命令,出现运行对话框,单击“OK”按钮,就会出现运行结果,如图1.14所示。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0025_0003.jpg?sign=1738831208-w0weKztB7KL3apRjxvJ03oPTxm4cdAPU-0-3ae943416f24cf312c133b370c1ed0c9)
图1.14 运行结果
可以在图1.15中看到我们所编写的程序文件存放的位置。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0026_0001.jpg?sign=1738831208-J46sm4MvxvDrTSkNR67NHLiLutUcLU4O-0-f9f30473de728820bbaa68649dace366)
图1.15 程序文件的存放位置
在Eclipse中workspace是默认的工程目录,我们创建的工程都存储在这个目录下。Eclipse下各文件的架构和作用如图1.16所示。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1738831208-4XJr9Zc00pwwBBraQ42cATtTariuXjo8-0-1a9c1cdc0cebc9ee7f411c54dd71050a)
图1.16 Eclipse下各文件的架构和作用
其中,工程项目文件夹关键部分如图1.17所示。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0026_0004.jpg?sign=1738831208-epjCjjwH2ky9kySUTQsWPiBWiH3QVrvy-0-c332e526fb4d8e5cc7f5a0b2a91ea7ba)
图 1.17 工程项目文件夹关键部分
从图1.15中我们也可以看出程序文件的后缀名.java变成了.class,这是因为Eclipse对其进行了编译。如果运行编译后的目标文件,就会生成可执行文件(.exe)。整个运行过程如图1.18所示。
![](https://epubservercos.yuewen.com/F53BAD/3590313404986301/epubprivate/OEBPS/Images/figure_0026_0003.jpg?sign=1738831208-kRmU8pC9jagg9awfZAhudtfhKZPRZ6Xq-0-08703e5ea8a228056ccf17e701d478b4)
图1.18 从源文件到可执行文件的运行过程
至此,使用Eclipse编写、执行HelloWorld程序完成。读者可能对程序中某些代码的含义不太理解,这没有关系,我们会在后面的章节中为大家解释清楚。