![剑指Java:核心原理与应用实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/443/47500443/b_47500443.jpg)
2.2.1 Java程序开发步骤
Java程序的具体开发分为三步,如图2-25所示。
(1)将Java代码编写到扩展名为“.java”的源文件中。
(2)通过javac命令编译.java文件得到扩展名为“.class”的字节码文件。
(3)通过java命令加载和运行字节码文件。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt002_26.jpg?sign=1739597555-nNMtnIxBmrVwyZfUFM5rH1DY0IlR1Gi4-0-8608eb0db4b9aeacce207074ee1fd08b)
图2-25 Java程序开发流程图
可以直接使用操作系统自带的记事本软件,如Windows操作系统的记事本、Linux系统的VI工具等进行操作。需要指出的是,不要使用写字板、Word等文档编辑器,因为这些是有格式的编辑器,编辑的文档中会包含一些隐藏的格式字符,导致程序无法正常编译、运行。
(1)先新建一个文本文件,文件名为HelloWorld,后缀名为.java,如图2-26所示。在HelloWorld.java文件中输入如下代码。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt002_27.jpg?sign=1739597555-L5GIJ20HwvcZgOHIXYxK5kAKJn7W0XyP-0-0a6be4f0c1b405b3ccd91c5c06c2d316)
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt002_28.jpg?sign=1739597555-h8NxLqDNkjBqJunHNj7Czzzn0sEq8T92-0-3c53730ceb362dff3224bf6293a514fd)
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt002_29.jpg?sign=1739597555-TCxEdVE4BhNT8jWazyKuKYvb7ciWFHUj-0-b37d7f66a7f3c780a3f5503d2d3d5263)
图2-26 HelloWorld.java文件
注意:不要隐藏文件扩展名,严格注意代码中的大小写,符号为英文格式下的标点符号。
(2)在HelloWorld.java目录的地址栏中输入“cmd”命令,打开命令行窗口,可以发现命令行的当前目录就是HelloWorld.java文件所在的目录。现在我们可以输入“javac”命令,对HelloWorld.java文件进行编译,如图2-27和图2-28所示。我们发现在HelloWorld.java文件所在的目录下多了一个HelloWorld.class文件,如图2-29所示。
javac编译命令的格式如下所示。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt002_30.jpg?sign=1739597555-RzqIFbL25U4y5jFpNH0me7CWYOXDxfV9-0-63c9441203bfa394eb6e0c798a6e3485)
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt002_31.jpg?sign=1739597555-b8cYyNKrSTpWGHSsMxrSNaarJY4sXJQd-0-5c40921f904b6d5a1f35e7e0608a7a42)
图2-27 在地址栏中输入“cmd”命令
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt002_32.jpg?sign=1739597555-oZdgfRN8Iv9CO1aVVbuOFqzkwXKtFLyn-0-9fc240363aeb4db85304e43d97763c71)
图2-28 在HelloWorld.java文件所在目录下输入“javac”命令进行编译
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt002_33.jpg?sign=1739597555-rroGYUFvz6LEJCv5jPWmamwy5EjRxzp8-0-0d19e7df8d2cc88ca5d10113a4b986c4)
图2-29 编译成功会看到HelloWorld.class文件
(3)在刚才的命令行中输入“java”命令运行我们的第一个Java应用程序,如图2-30所示。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt002_34.jpg?sign=1739597555-uvhc5JshjT89AWqLCQ23HZ3Ix14nd1gF-0-78fdc33f49464a1a35d6a93225fa268d)
图2-30 运行HelloWorld程序的结果
java运行命令的格式如下所示。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt002_35.jpg?sign=1739597555-Oato8mdUeCzCBuqwDJyrPgFyfcu9jQiU-0-b9cc3568b90696ae07ce9b2c76ff6327)
是不是很神奇,我们的第一个Java程序的编写、编译、运行就完成了。如果这个过程操作不顺利的同学也不要气馁,可以参见2.2.3节,从中查找是否有你遇到的问题。