d:+ 回车:盘符切换,进入D:盘java
dir(directory):列出当前目录下的文件及文件夹
md(make director):建立目录
rd(remove director):删除目录(不能删除非空的文件夹)
rd + /s 文件夹名称 (询问是否删除)
rd + /q + /s 文件夹名称 (直接删除)
cd(change directory):改变指定目录(进入指定目录)
cd..:退回到上一级目录
cd\:退回到根目录
del(delete):删除文件,也能够删除一堆后缀名同样的文件(例如*.txt)
exit:退出dos命令行
cls(clear screen):清屏
ren:重命名
copy:复制文件
D:>copy test.txt temp → 若是test.txt文件和temp目录都在D盘根目录,不要写全目录
D:>copy C:\test.txt C:\temp → 若是text.txt和temp目录都不在D盘根目录,那么要写全目录
edit:打开命令行窗口的快速编辑功能(Win7 64位及以后版本没有此功能)
notepad:打开记事本spa
------------------------------------------
>> Java中经常使用的DOS命令:命令行
javac: 编译代码(即将.java文件编译成.class的中立字节码文件)。使用举例: javac HelloDos.java
java:解释代码。使用举例: java HelloDos(注意这个地方不须要.class后缀)
javap:反编译,也可查看Java编译器生成的字节码。使用举例:javap HelloDos(注意这里不须要.class后缀)
javadoc:生成文档。使用举例: javadoc HelloDos.java
------------------------------------------
>> 编译多个源文件:rem
1)若是文件都在同一目录
使用javac HelloDos*.java 或者 javac *.java文档
2)若是文件不在同一目录
假设有三个文件 HelloDos1.java、HelloDos2.java、HelloDos3.java 分别在一、二、3这三个文件夹里面,那么能够在D:\temp先建一个文件FilesList.txt,而后在此文件里面添加以下内容:
D:\temp\1\HelloDos1.java
D:\temp\2\HelloDos2.java
D:\temp\3\HelloDos3.java
而后直接输入命令javac @FilesList.txt编译器
------------------------------------------
>> 将.java文件和.class分开it
从上面的例子能够看出,若是直接用javac HelloDos.java,则编译后的HelloDos.class和HelloDos.java在同一目录下,那么,怎么让它们不在同一目录下呢?
假如D:\test下有三个文件夹:src、lib和classes,其中src下有HelloDos1.java和HelloDos2.java,lib下有Banner.jar,classses下没有文件。咱们能够经过如下命令编译java文件并将编译好的.classes文件放入classes中。
javac -sourcepath src -classpath classes:lib\Banners.jar src\*.java -d classes编译