write:2022-4-24
本文使用于Java初学者开始学习的第一篇文章:创建第一个Java程序。
- 1. 本程序的功能
- 2. 实验步骤
- 2.1 适用于所有Java程序的通用步骤
- 2.1.1 安装JDK
- 2.1.2 设置系统环境变量Path和classpath
- 2.1.2.1 Path
- 2.1.2.2 classpath
- 2.2 创建本范例程序的步骤
- 2.2.1 创建Java源程序:Cat.java
- 2.2.2 编译Java 源程序,生成类文件: Cat.class
- 2.2.3 运行Java程序
- 3. 课堂小结
- 4. 练习题
创建一个名为Cat的程序,它能模仿小猫叫。在屏幕上打印“小猫的名字”和“喵喵喵”。
JDK 是Java Development Kit(Java开发工具包)的缩写。它为Java应用程序提供了基本的开发和运行环境。
下载JDK:Oracle官方网站下载。下载教程网上就有很多的:JDK下载与安装教程
为什么要设置Path系统环境变量?
假定JDK安装到本地后的根目录为
javac.exe :Java编译器,把Java源文件编译成Java类文件。
java.exe : 运行Java程序。
为了便于在DOS命令行下直接运行这些工具,可以把
classpath环境变量指定Java类文件所在的文件路径。在运行Java程序时需要访问该环境变量。
eg:以上面的Cat的程序为例
在C盘下创建一个myapp目录,在该目录下再创建src和classes子目录,其中src存放所有的java源文件(eg:Cat.java),classes子目录存放编译出来的java类文件(eg:Cat.class)
实际上,classpath环境变量的值就是这个classes子目录的路径。
源码:打开记事本写入以下代码,并将文件名命名为Cat.java,存放在C:/myapp/src目录下
在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源文件中有语法错误
Cat程序运行失败的原因:
- 没有正确设置classpath系统环境变量:classpath=C:\myapp\classes
- 把“java Cat”命令写成了“java cat”(java语言区分大小写)
- 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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)