1.DOS經常使用命令

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編譯

相關文章
相關標籤/搜索