write:2022-4-24
本文使用于Java初学者开始学习的第一篇文章:创建第一个Java程序。
文章目录
1. 本程序的功能
创建一个名为Cat的程序,它能模仿小猫叫。在屏幕上打印“小猫的名字”和“喵喵喵”。

2. 实验步骤
2.1 适用于所有Java程序的通用步骤
2.1.1 安装JDK
JDK 是Java Development Kit(Java开发工具包)的缩写。它为Java应用程序提供了基本的开发和运行环境。
下载JDK:Oracle官方网站下载。下载教程网上就有很多的:JDK下载与安装教程
2.1.2 设置系统环境变量Path和classpath
2.1.2.1 Path
为什么要设置Path系统环境变量?
假定JDK安装到本地后的根目录为<JAVA_HOME>,在<JAVA_HOME>\bin目录下提供了以下工具:
javac.exe :Java编译器,把Java源文件编译成Java类文件。
java.exe : 运行Java程序。
为了便于在DOS命令行下直接运行这些工具,可以把<JAVA_HOME>\bin目录添加到操作系统的系统环境变量Path变量中。
2.1.2.2 classpath
classpath环境变量指定Java类文件所在的文件路径。在运行Java程序时需要访问该环境变量。
eg:以上面的Cat的程序为例
在C盘下创建一个myapp目录,在该目录下再创建src和classes子目录,其中src存放所有的java源文件(eg:Cat.java),classes子目录存放编译出来的java类文件(eg:Cat.class)

实际上,classpath环境变量的值就是这个classes子目录的路径。
2.2 创建本范例程序的步骤
2.2.1 创建Java源程序:Cat.java
源码:打开记事本写入以下代码,并将文件名命名为Cat.java,存放在C:/myapp/src目录下

2.2.2 编译Java 源程序,生成类文件: Cat.class

在DOS控制台(按win+r键打开,输入cmd)中输入以下编译命令:
javac -sourcepath C:\myapp\src(-sourcepath:指定源文件存放路径)
-d C:\myapp\classes(-d:指定编译后类文件的存放路径)
C:\myapp\src\Cat.java(需要编译的文件)

javac命令运行失败的原因:
- 没有安装JDK
- 没有正确设置Path系统环境变量:Path=…;C:\jdk8\bin
- Cat.java源文件中有语法错误
2.2.3 运行Java程序

Cat程序运行失败的原因:
- 没有正确设置classpath系统环境变量:classpath=C:\myapp\classes
- 把“java Cat”命令写成了“java cat”(java语言区分大小写)
3. 课堂小结

4. 练习题
- JDK有哪些功能?
A) 编译Java源程序
B) 运行Java程序
C) 编辑Java程序
D) 提供基本的Java类库
答案:A,B,D
- 以下哪个是编译Java源程序的命令?
A) java
B) javac
C) compile
D) jar
答案:B
- 运行“java Cat”命令时,java命令可能从哪里寻找Cat.class类文件?
A) classpath系统环境变量
B) -classpath选项
C) -d选项
D) Path系统环境变量
答案:A,B
java命令首先从 -classpath选项找Cat.class类文件,如果找到就执行,如果没找到,就去 classpath系统环境变量指定的路径寻找Cat.class类文件
- 在用javac命令编译Java源程序时,以下哪个选项用来指定编译生成的类文件的存放路径?
A) -classpath
B) -sourcepath
C) -path
D) -d
答案:D
- Java源文件的扩展名是什么?
A) .txt
B) .java
C) .class
D) .exe
答案:B
学习完毕本文,相当于从java萌新变为java菜鸟,下文学习:Java的基本语法和规范
本文适合Java初学者,详细介绍了如何创建并运行第一个Java程序。从安装JDK,设置Path和classpath环境变量,到编写Cat.java源代码,编译并运行程序,每一步都有清晰的说明。通过这个过程,读者将了解Java程序的基本开发流程。

2万+

被折叠的 条评论
为什么被折叠?



