Java程序设计基础教程
上QQ阅读APP看书,第一时间看更新

任务1.2 一个最简单的Java应用程序

1-2 配置系统环境变量

编写一个Java程序,使之能够在屏幕上输出“Hello,Java!”。

知识储备

1.2.1 配置系统环境变量

在计算机操作系统中可以定义一系列变量,供操作系统上所有的应用程序使用,这些变量被称作系统环境变量。Java语言涉及两个系统环境变量Path和CLASSPATH,接下来分别对这两个系统环境变量进行讲解。

1.Path环境变量

Path环境变量用于保存一系列的路径,每个路径之间用分号隔开。当在命令行窗口中运行一个可执行文件的时候,操作系统首先会在当前目录下查找该文件,如果不存在,就会继续在Path环境变量定义的路径下去寻找这个可执行文件,如果仍然没有找到,系统就会报错。以Windows 10为例,设置Path环境变量的步骤如下。

1)打开环境变量:在桌面上右击“计算机”图标,在弹出的快捷菜单中选择“属性”命令,打开“系统”窗口,在“系统”窗口的左侧窗格中选择“高级系统设置”选项,打开“系统属性”对话框,单击“环境变量”按钮,如图1-8所示。

图1-8 单击“环境变量”按钮

2)新建系统变量JAVA_HOME:在打开的“环境变量”对话框中,单击“系统变量”下方的“新建”按钮,在“变量名”文本框中输入系统变量名“JAVA_HOME”,在“变量值”文本框中输入JDK的安装路径“C:\Program Files\Java\jdk1.8.0_261”,单击“确定”按钮,如图1-9所示。

图1-9 新建系统变量JAVA_HOME

3)返回“环境变量”对话框,找到系统变量中的Path变量,双击Path变量后打开“编辑环境变量”对话框,单击“新建”按钮,将安装的JDK中bin目录的路径复制粘贴到文本框中。由于步骤2)中已经定义了系统变量“JAVA_HOME”,且值为JDK的安装路径,因此只需要在文本框中输入“%JAVA_HOME%\bin”即可,单击“确定”按钮,如图1-10所示。

图1-10 新建Path环境变量

2.CLASSPATH环境变量

CLASSPATH环境变量也用于保存一系列路径,当Java虚拟机需要运行一个类时,会在CLASSPATH环境变量所定义的路径下寻找所需要的class文件。设置CLASSPATH环境变量的步骤如下。

1)打开“环境变量”对话框,如图1-8所示。

2)新建系统变量CLASSPATH:在打开的“环境变量”对话框中,单击“系统变量”下方的“新建”按钮,在“变量名”文本框中输入系统变量名“CLASSPATH”,在“变量值”文本框中输入“.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;”,单击“确定”按钮,如图1-11所示。

图1-11 新建系统变量CLASSPATH

配置环境变量的目的是为了操作系统在任何文件路径下自动找到javac.exe和java.exe的位置。其中javac.exe可以将java源文件(.java文件)编译为class字节码文件(.class文件),java.exe可以运行class字节码文件得到程序运行结果。

1.2.2 Java程序的基本构成

学过C语言就知道,一个C程序的执行入口是main函数,由于Java具有面向对象的特征,不能直接定义main函数,而是以包含在类中的main方法作为程序的入口,该方法如下所示。

public static void main(String[] args);是java程序的入口地址,Java虚拟机运行程序的时候首先找的就是main方法。其中:

● public表示程序的访问权限是公共的,即任何的场合均可以被引用。

● static表示方法是静态的,不依赖类的对象。

● void表示无返回值。

● main函数中的参数String[] args是一个字符串数组,是接收来自程序执行时传入数据的参数。

● 定义一个类的最简单格式如下所示。

1-3 最简单的Java应用程序

任务实施

方法一:在配置好环境变量后,用记事本编写这个程序。

1)在D盘新建一个文件夹test,在test目录下用记事本编写如下代码,保存为test.java,如图1-12所示。

图1-12 用记事本编写Java程序

2)打开命令行窗口,输入“d:”,按〈Enter〉键进入D盘;输入“cd test”,按〈Enter〉键进入“test”目录;输入“javac test.java”,按〈Enter〉键,这时在test目录下面会新建一个class文件,再输入“java Demo”,按〈Enter〉键,这时命令行窗口中就能输出一句话:“我会写Java程序了!”,如图1-13所示。

图1-13 任务1.2方法一程序运行结果

采用记事本编写Java程序步骤太烦琐,可以使用一些开发工具,比如Eclipse。Eclipse是一个开放源代码的、基于Java的可扩展开发平台,下载网址为https://www.eclipse.org/downloads/。安装了JDK之后,下载Eclipse,Eclipse无须安装,可以直接使用。在接下来的任务实施方法二中,会使用开发工具Eclipse来完成。

方法二:使用Eclipse完成任务1.2。

1)打开Eclipse,选择“File”→“New”→“Java Project”菜单命令,创建工程,如图1-14所示。在打开的“New Java Project”对话框的“Project name”文本框中输入“hellojava”,单击“Finish”按钮,如图1-15所示。

图1-14 选择“Java Project”命令

图1-15 创建hellojava工程

2)右击新建的项目“hellojava”,在弹出的快捷菜单中选择“New”→“Class”命令,如图1-16所示。在打开的“New Java Class”对话框的“Name”文本框中输入“HelloJava”,勾选“public static void main(String[] args)”复选框,单击“Finish”按钮,如图1-17所示。

图1-16 创建Java的类

图1-17 创建Java的类HelloJava

3)在代码区中输入如下代码,按〈Ctrl+S〉组合键保存。在代码页面空白处右击,在弹出的快捷菜单中选择“Run As”→“1 Java Application”命令,如图1-18所示。或者单击Eclipse上方菜单栏的图标运行程序。程序运行结果如图1-19所示。

图1-18 程序的运行方法

图1-19 任务1.2方法二程序运行结果

任务演练

【任务描述】

使用Eclipse开发工具,创建类Test,输出任意文字或者符号。

【任务目的】

1)掌握开发工具的使用。

2)编写最简单的Java程序,提高对编程的兴趣。

3)掌握Java程序的构成。

【任务内容】

操作步骤如下。

1)启动Eclipse,创建Java项目,项目名称设为“项目实训1_1”。

2)创建类Test,在main方法中使用Java的输出语句输出任意文字和符号。

3)在代码页面空白处右击,在弹出的快捷菜单中选择“Run As”→“Java Application”命令,运行程序,并观察结果。