首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 入門必學 DOS 命令與編譯運行指令完整速查表

     編輯:Java 綜合教學

Java 入門必學 DOS 命令與編譯運行指令

Java 基礎階段常在命令列操作檔案、編譯運行程式。掌握核心 DOS 命令與 `javac`/`java` 指令,能快速驗證代碼、理解類別載入機制、排查環境變數問題。

開啟命令提示字元

  • Win + R → 輸入 `cmd` → Enter
  • 或開始功能表搜尋「命令提示字元」/「PowerShell」

檔案系統核心命令

Java 編譯與運行核心指令

命令功能範例
`D:`切換磁碟機`D:` + Enter
`dir`列出當前目錄檔案/資料夾`dir`、`dir /w` (寬列表)
`md` / `mkdir`建立目錄`md myproject`
`rd` / `rmdir`刪除空目錄`rd myproject`;非空加 `/s`:`rd /s myproject`
`cd`切換目錄`cd myproject`、`cd ..` (上層)、`cd \` (根目錄)
`del`刪除檔案`del test.txt`、`del *.class` (批量刪除)
`cls`清除螢幕`cls`
`exit`關閉視窗`exit`

實戰流程範例

> D:
> md javademo
> cd javademo
> notepad Hello.java  // 編寫代碼
> javac Hello.java    // 生成 Hello.class
> java Hello          // 運行輸出
Hello World!

常見問題排查

  1. `javac` 不是內部命令:未配置 `JAVA_HOME` 或 `%JAVA_HOME%\bin` 未加入 `Path`。
  2. 找不到主類別:`java` 後接完整類名含套件(`com.example.Hello`),非檔案名;需在類別根目錄或用 `-cp` 指定。
  3. 中文亂碼:`javac -encoding UTF-8 Hello.java`;運行 `java -Dfile.encoding=UTF-8 Hello`。
  4. 類別衝突:`-cp` 優先順序靠前的被載入,注意 jar 版本順序。

進階補充:JDK 11+ 單檔案源碼直接運行

java Hello.java  // 直接編譯記憶體運行,無 .class 檔案產出,適合快速驗證

熟練命令列操作,是理解 IDE 背後自動化行為、排查建置部署問題的硬核基本功。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
指令功能常用參數/範例
`javac`編譯 `.java` → `.class``javac Hello.java`
`javac -d ./out src/com/example/*.java` (指定輸出目錄)
`java`運行 `.class` (主類完整名)`java -cp ./out com.example.Hello`
`java -jar app.jar`
`classpath` / `cp`指定類別搜尋路徑`java -cp .;lib/* Main` (含當前目錄與 lib 下所有 jar)
`set classpath=...`設定臨時環境變數 (當前視窗有效)`set classpath=.;D:\project\bin`