CMD
CMD 介绍
DOS: disk operating system
, 磁盘操作系统. 是利用命令行来操作计算机.
DOS 不是 CMD.
1981 年微软和 IBM 出品的 MS-DOS 操作系统中的命令才叫做 DOS 命令.
而在 Windows 中, Win98 之前的操作系统是以非图形化的 DOS 为基础的, 可以叫做 DOS 命令. 到了 2000 年以后, Windows 逐渐的以图形化界面为主了, 这个时候就不能叫 DOS 命令了, 只是模拟了 DOS 环境而已, 很多的原本的 DOS 命令已经无法使用了, 所以这个时候叫做 CMD 命令会更准确一些.
CMD 环境下的操作
输入部分内容后按下 Tab 可以快速自动补全. 如果当前补全的内容不是想要的, 可以继续按 Tab 切换到想要的内容.
按住 Ctrl 键可以用鼠标滚轮改变字号大小.
CMD 环境不区分大小写.
盘符目录也叫根目录或驱动器.
在 CMD 中打开某个文件时, 需要带上文件名的后缀.
图1
常见 CMD 命令
dir
: 查看当前目录的内容. 会显示隐藏的文件和文件夹.
dir + 目录
: 查看某个目录下的内容. 会显示隐藏的文件和文件夹.
cd + 目录
: 进入单级目录.
cd + 目录1\目录2\...
: 进入多级目录.
cd ..
: 回退到上一级目录.
cd /
或 cd \
: 直接回退到盘符目录.
盘符 + 冒号
: 切换盘符. 如图:
图2
help + 命令
: 查看某个命令的帮助.
cls
: 清屏.
exit
: 退出 DOS.
md + 目录1 + 目录2 + ...
: 新建一个文件夹, 可以一次性创建多个文件夹.
rd + 目录1 + 目录2 + ...
: 删除一个文件夹, 可以一次性删除多个文件夹.
tree + 目录
: 显示某一个目录下的所有子目录.
tree
: 显示当前目录下的所有子目录.
copy
: 拷贝文件.
del
: 删除文件.
echo
: 输入内容到文件, 文件不存在时将新建一个文件.
type
: 创建一个空文件.
move
: 剪切文件.
在 CMD 窗口运行 Java 源文件
先切换到源文件所在路径.
先将 Java 源文件 xxx.java
编译为字节码文件 xxx.class
, 在 DOS 窗口执行命令:
javac xxx.java
再运行字节码文件, 在 CMD 窗口执行命令:
java xxx
例如:
图3
用 javac
命令来编译源文件 (要带上后缀名) , 编译成计算机可执行的文件. 其中c
代表 compile.
javac.exe
是编译工具, java.exe
是运行工具.
编译得到后缀名为 .class
的文件. 这是一个字节码文件. .class
文件不能直接被机器执行, 需要用解释器解释执行.
用 java
命令执行 .class
文件 (不带后缀名), 得到结果. 这是把 .class
文件装载到 JVM 中去执行.
java
命令启动 Java 虚拟机, 虚拟机执行编译器编译到类文件中的字节码.
每一个 .class
文件的基础名都对应着源文件中的一个类名.
java + 类名 的格式是指定运行某一个已编译好的字节码文件, 此时 Java 虚拟机总是从指定的类中的 main() 方法开始执行, 因此, 为了能够执行代码, 类的源代码中必须包含一个 main() 方法. 不包含 main() 方法的类, 比如 Javabean 类, 其编译得到的字节码文件, 是不能被 java 命令指定执行的. 所以可以认为每一个 Java 应用都应该有一个 main() 方法, 主类中的 main() 方法是执行的入口.
在 Java 1.4 及之后的版本中, 根据 Java 语言规范, main() 方法必须声明为 public 的.
标签:文件,Java,CMD,DOS,java,目录 From: https://www.cnblogs.com/Chengkai730/p/18587323