读书频道 > 网站 > 网页设计 > Java语言导学(原书第5版)
1.2.3 在Solaris和Linux中开发“Hello World!”
15-08-05    下载编辑
收藏    我要投稿   

本文所属图书 > Java语言导学(原书第5版)

本书清晰地介绍了面向对象编程概念、程序设计语言基础、类和对象、接口和继承、泛型、包、数字和字符串、异常、集合等内容,同时涵盖了Java SE 7的新特性,比如NIO 2的内容等。每章后面的问题和练习可以帮助读立即去当当网订购

本小节详细介绍在Solaris和Linux系统中用命令行开发“Hello World!”实例程序的完整过程。

1. 软件列表

编写第一个程序需要准备下述两个工具:

1)JDK 7。下载Solaris或Linux版本的JDK 7(确定下载的是JDK而不是JRE)。细节可参考安装指令。

2)文本编辑器。在这个例子中,采用pico(大多数基于UNIX的平台都采用)编辑器。如果使用不同的文本编辑器(如vi或emacs),这些指令很容易改写过来。

2. 创建第一个应用程序

第一个应用程序HelloWorldApp显示问候语“Hello World!”。按如下过程创建该程序:

1)创建源文件。源文件包括用Java语言写的代码。源文件可以用任意文本编辑器创建和编辑。

2)将源文件编译成.class文件。Java编译器(javac)将源文件翻译成Java虚拟机能理解的指令。如前所述,.class文件中的指令通常称为字节码。

3)运行程序。Java应用程序解释器(java)使用Java虚拟机运行应用程序。

3. 创建源文件

创建源文件有两种方法:①无需输入代码,保存文件HelloWorldApp.java即可;②采用下述过程创建。

先打开shell窗口或Terminal窗口,如图1-20所示。


 

刚打开时,当前目录通常是主目录。任何时候,只要在提示符中输入cd,然后按Return键,就可以将当前目录切换成主目录。

创建的源文件保存在独立的目录中。命令mkdir可用于创建目录。比如,使用下述命令可以在/tmp目录中创建examples/java目录:


 

使用下述代码可将当前目录切换到该新目录:


 

现在来创建源文件。在提示符上输入pico并按Return键,就可以启动pico编辑器。如果系统返回消息“pico: command not found”,就说明pico很有可能不能用。此时需要咨询系统管理员或者使用其他编辑器。启动pico时,会出现新的空缓冲区(buffer)。

将下述代码输入该缓冲区:


 

将上述代码存入文件HelloWorldApp.java。在pico编辑器中,按下Ctrl+O,编辑器的底部就会显示提示符File Name to Write:,输入HelloWorldApp.java文件的保存目录及文件名。举个例子,如果要将HelloWorldApp.java保存在目录/tmp/examples/java中,只需输入/tmp/examp1es/java/HelloWorldApp.java并按Return键即可。最后按Ctrl+X退出pico。

4. 将源文件编译成.class文件

打开另一个shell窗口。编译源文件时,要将当前目录定位为源文件所在的目录。比如,如果源文件所在目录是/tmp/examples/java,只需在提示符上输入下述命令并按Return键即可:


 

在提示符上输入pwd,就可显示当前目录。在这个例子中,当前目录已经变成/tmp/examples/java。输入ls即可显示创建的文件,结果如图1-21所示。


 

现在来编译源文件。在提示符上输入下述命令并按Return键:

编译器会生成字节码文件HelloWorldApp.class。在提示符上输入ls就可显示所创建的新文件,如图1-22所示。生成.class文件,就可以运行程序了。


 

5. 运行程序

在相同目录下,在提示符上输入下述命令:

如果结果如图1-23所示,就说明程序可以运行了。


 

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站