1. 程式人生 > >java在cmd中的編譯

java在cmd中的編譯

在windows cmd中

假設當前目錄為.../test

同時test.java 放在了.../test/c01 中

1.編譯

javac c01/test.java   √

javac c01\test.java   √

javac c01.test.java   ×

2.執行

編譯完成後會生成一個test.class 檔案

java c01/test   √

java c01\test   ×

java c01.test    √

3.總結

編譯時只能按照系統的路徑來,windows的cmd 路徑是"\",而linix是"/"

"/"在cmd中後加引數,相當於linux 中的"-"

那麼,在編譯時就用路徑符號"\"(windows) "/"(linux)

在執行時用".",執行時"."和"/"是等價的

其實package就是相當於一個子目錄