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