附屬:
-dir:例舉該目錄的所有文件名稱 有<dir>是文件夾,沒有<dir>是文件
-cd: 改變目錄 進入其他目錄 change direction
-cd\:一次性回到根目錄
-cd..: 返回上一級目錄
-md: 創建目錄 make direction
-rd: 刪除目錄(文件夾) remove direction 若該文件夾中包括子文件,先刪除子文件,在刪除該文件夾
-del: 刪除文件 例如del 123.text
-del *: 通配符 刪除所有文件
-exit:退出當前DOS系統
-c:進入C盤
-d:進入D盤
-e:進入E盤
-cls: 清屏
第一步:windows + R 打開cmd.exe程序
第二步:在文件夾下創建txt文本,例如Demo.txt,然后將Demo.txt后綴名改成Demo.java
在Demo中我們可以寫以下的簡單代碼:
public class Demo{
public static void main(String[] args){
System.out.println("HelloWorld");
System.out.println("This is my first DOS class");
}
}
第三步:在cmd中輸入該txt文本的位置,然后輸入 javac Demo.java , 這時在txt所在目錄下生成 Demo.class
cmd中輸入如下所示:
第四步:輸入java Demo 此時不在需要輸入Demo.class的后綴名 class。
cmd 中就會輸出Demo中所寫代碼輸出的內容。
特別注意: 在txt中我們聲明類為public,應與txt文件名稱一致,否則有誤!
設置path目的:
是class字節碼文件可以隨便放,不用放在java\bin目錄下面,但是我們用javac Demo.java時生成Demo.class時還是得找到Demo.class文件的位置
代碼舉例: c:\User\Lulu>G:
G:\>cd Code
G:\Code>javac Demo.java -->此時生成Demo.class(claa字節碼文件)
G:\COde>java Demo -->此時特別注意不需要加class
設置classpath目的:
cmd當前的工作環境是C盤,我想要執行的Demo.java在D盤,當設置好classpath時(set classpath=D:\Code),就不需要找到Demo的路徑.
javac D:\Code\Demo.java (不設置classpath)
javac Demo.java (設置classpath)